博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
精通ios开发第六版,第一章,文章中的例子及习题.
阅读量:6469 次
发布时间:2019-06-23

本文共 1132 字,大约阅读时间需要 3 分钟。

第一章

1 #import "ViewController.h" 2  3 @interface ViewController () 4  5 @end 6  7 @implementation ViewController 8  9 10 - (IBAction)buttonPressed:(UIButton *)sender {11     //取出按钮的title12     NSString *title = [sender titleForState:UIControlStateNormal];13     14     //用取出的title格式化为字符串,并赋值给新的NSString对象15     NSString *plainText = [NSString stringWithFormat:@"pressing %@ button",title];16     17 //    _statusLabel.text = plainText;    //将格式化的字符串赋给标签的text属性18     19     //可变的字符串属性类,创建对象20     NSMutableAttributedString *textStyle = [[NSMutableAttributedString alloc]initWithString:plainText];21     22     //NSDictionary字典新语法 @{}用于保存字符串属性..  NSArray 数组新语法是 @[]23     NSDictionary *dict =24     @{25       NSFontAttributeName:[UIFont boldSystemFontOfSize:_statusLabel.font.pointSize]26       };27     28     //取出plainText字符串中待改变的子字符串  即 title  也可以使用@""取出其他字符串29     NSRange nameRange = [plainText rangeOfString:title];30     31     //设置字符串属性. 32     [textStyle setAttributes:dict range:nameRange];33     34     _statusLabel.attributedText = textStyle;35     36     37 }38 @end

 

转载于:https://www.cnblogs.com/shinechen/p/4066280.html

你可能感兴趣的文章
生活杂事--度过十一中秋
查看>>
Pyrex也许是一个好东西
查看>>
Java内部类总结
查看>>
NeHe OpenGL第二课:多边形
查看>>
WINFORM WPF字体颜色相互转换
查看>>
能力不是仅靠原始积累(三)
查看>>
实战:使用终端服务网关访问终端服务
查看>>
彻底学会使用epoll(一)——ET模式实现分析
查看>>
路由器的密码恢复
查看>>
【Android 基础】Android中全屏或者取消标题栏
查看>>
Xilinx 常用模块汇总(verilog)【03】
查看>>
脱离标准文档流(2)---定位
查看>>
IO流之字符流
查看>>
集合异常之List接口
查看>>
Softmax回归
查看>>
紫书 习题11-11 UVa 1644 (并查集)
查看>>
App工程结构搭建:几种常见Android代码架构分析
查看>>
使用openssl进行证书格式转换
查看>>
ZOJ 3777 Problem Arrangement
查看>>
HTML中动态生成内容的事件绑定问题【转载】
查看>>