码迷,mamicode.com
首页 > 移动开发 > 详细

精通ios开发第六版,第一章,文章中的例子及习题.

时间:2014-11-01 01:01:34      阅读:287      评论:0      收藏:0      [点我收藏+]

标签:style   blog   io   color   os   ar   使用   for   sp   

第一章

 1 #import "ViewController.h"
 2 
 3 @interface ViewController ()
 4 
 5 @end
 6 
 7 @implementation ViewController
 8 
 9 
10 - (IBAction)buttonPressed:(UIButton *)sender {
11     //取出按钮的title
12     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

 

精通ios开发第六版,第一章,文章中的例子及习题.

标签:style   blog   io   color   os   ar   使用   for   sp   

原文地址:http://www.cnblogs.com/shinechen/p/4066280.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!