UILabel
UILabel的相关操作:
①初始化:UILabel是UIView的子类,拥有UIVi所有办法
UILable *label = [[UILabel alloc] initWithFrame:CGRectMake(,,,);
②背景颜色
label.backgroundColor = [UIColor yellowColor];
③文字设置
label.text = @"kdsjfk";
④文字颜色
label.textColor = [UIColor redColor];
⑤文字左右对齐方式
label.textAlignment = NSTextAlignmentLeft;
⑥设置阴影的颜色和偏移量
label.shadowColor = [UIColor greenColor];
label.shadowOffset = CGSizeMake(-2,-2);
⑦让label的大小适应label里展示的文字
[label sizeToFit];
⑧省略号出现的模式
label.lineBreakMode = NSLineBreakByTruncatingTail;
NSLineBreakByCharWrapping-----以字符为单位换行 以字符为单位截断
NSLineBreakByWordWrapping-----以单词为单位换行 以单词为单位截断
NSLineBreakByClipping---------以单词为单位换行 以字符为单位截断
⑨label里允许展示的行数,写成0代表自动换行
label.numberOfLines = 0;
⑩设置字体,系统字体是14号,默认是系统字体17号
label.font = [UIFont systemFontOfSize:14];
label setFont:[UIFont boldSystemFontOfSize:14]];//黑体字
label.font = [UIFont italicSystemFontOfSize:14];//斜体字
11、快速遍历系统字体库【UIFont familyName】返回值是一个数组:系统支持的所有字体
for(NSString *str in [UIFont familyNames])
label.font = [UIFont fontWithName:@"Snell Roundhand" size:20];