UILabel
UILabel的基本属性比较简单,文字的对齐方式和断行模式属于OC框架下的属性,即NS开头的属性值,如下:
创建UILabel
UILabel * label = [[UILabel alloc] init];
// 设置属性label.frame = CGRectMake(100, 100, 200,100);
label.backgroundColor = [UIColoryellowColor];
// 设置要显示的文字
label.text = @"Application windows areexpected to have a root view controller at the end of application launch";
// 设置文字颜色
label.textColor = [UIColor blueColor];
// 文字对齐方式
label.textAlignment =NSTextAlignmentCenter;
// 设置字体大小
label.font = [UIFont systemFontOfSize:30];
// 设置字体和大小
label.font = [UIFontfontWithName:<#(NSString *)#> size:<#(CGFloat)#>]
// 打印所有字体
NSLog(@"%@", [UIFont familyNames]);
// 文字行数
// 0:label可以显示下多少行,就显示多少行
label.numberOfLines = 0;
// 断行模式
label.lineBreakMode =NSLineBreakByWordWrapping;
// 阴影颜色 一般少用
label.shadowColor = [UIColor grayColor];
// 阴影偏移量 一般少用
label.shadowOffset =CGSizeMake(5, 5);
[self.window addSubview:label];