首页 > 其他 > 详细

UI基础视图----UILable总结

时间:2015-12-18 13:02:33      阅读:104      评论:0      收藏:0      [点我收藏+]

  UILable是UIKit框架中非常常用的视图类,是UIView的子类,是UIWindow,UIImageView等的兄弟类,因为继承自UIView,所以继承了UIView中的属性和方法,大部分都可以拿来直接用,比如backgroundColor,frame,bounds等属性,添加手势和约束等方法。也有的在子类中重写,改变默认值,比如用户交互userInteractionEnabled属性在UIView中默认开,在UILable中默认关闭。

  UILable主要用于展示文字,并且在UILable类中有字体,文字阴影等文字效果用于文字的变换。所以UILable有两部分,一部分从UIView继承过来,另一部分是自己的属性和方法。

  根据官方文档,UILable主要用途就是展示文字。

  注意:行数设置为0的时候会自动换行,行数默认为1。

 

 1 - (void)viewDidLoad {
 2     [super viewDidLoad];
 3     
 4     //1:实例化
 5     UILabel * label = [[UILabel alloc] initWithFrame:CGRectMake(100, 100, 100, 100)];
 6     //2:文字相关
 7     label.text = @"zhangys";//默认为空
 8     label.textColor = [UIColor redColor];//红色字体。默认为黑色
 9     label.textAlignment = NSTextAlignmentCenter;//居中显示。默认为左对齐
10     label.font = [UIFont systemFontOfSize:25];//系统字体,大小为25号。默认为17号
11     label.shadowColor = [UIColor greenColor];//文字阴影颜色为绿色。默认为空
12     label.shadowOffset = CGSizeMake(5, 5);//文字阴影偏移量,默认是(0,-1),就是竖直向上平移一个单位
13     //3:用户交互
14     label.userInteractionEnabled = NO;//默认就是NO,如果需要再上面加手势,可改为YES
15     //4:行数
16     label.numberOfLines = 0;//默认是一行,如果设置为0,则会自动换行
17     [self.view addSubview:label];
18 }

 

UI基础视图----UILable总结

原文:http://www.cnblogs.com/zhangys/p/5056713.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!