UILable

1.呈现文字的属性 text  返回值类型是NSString

lable.text=@"shieng";

2.文字的对齐方式

lable.textAlignment=NSTextAlignmentLeft;     左对齐(默认)

lable.textAlignment=NSTextAlignmenCenter;   居中

lable.textAlignment=NSTextAlignmentRight;    右对齐

3.当文字太多时,需要换行,所以要设置行数

lable.numberOfLines=3;

4.当文字太多时,需要换行,所以需要换行方式

lable.lineBreakMode=NSLineBreakByWordWrapping;  按照完整单词或汉字换行(默认)

lable.lineBreakMode=NSLineBreakByCharWrapping;  按照字母换行;

lable.lineBreakMode=NSLineBreakByTruncatingHead;  行数设置少了,省略号在最后一行的最前面;

lable.lineBreakMode=NSLineBreakByTruncatingTail;  行数设置少了,省略号在最后一行的最后面;

lable.lineBreakMode=NSLineBreakByTruncatingMiddle;  行数设置少了,省略号在最后一行的中间;

5.文字大小的设置  和字体粗细的设置

lable.font=[UIFont systemFontOfSize:20 weight:20];   有字体大小和粗细的设置

lable.font=[UIFont systemFontOfSize:20 ];         只有字体大小的设置

6.文字字体样式(宋体等)

    lable.font=[UIFont    fontWithName: @"Zapfino"    size: 10];

     打印字体样式

      NSLog(@"%@",[UIFont familyNames]);

7.文字颜色的设置

lable.textColor=[UIColor   RedColor];

8.文字阴影颜色的设置

lable.shadowColor=[UIColor   greenColor];

9.文字阴影的大小设置

lable.shadowOffset=CGSizeMake(3,3);

10.背景颜色

[lable setBackgroundColor:[UIColor  yellowColor]];

11.在lable上添加按钮时,按钮不能触发事件,因为UILable用户交互默认值是NO

[lable  setUserInteractionEnabled:YES];                  设置启用用户交互

12.//边框颜色  //边框宽度 //设置边框为圆角

label.layer.borderColor =[UIColor blackColor].CGColor;

label.layer.borderWidth = 1;

abel.layer.cornerRadius = 10;


􏴄􏰅􏴨􏰓􏰺􏴞

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容