UILabel是我们最常使用的视图类之一,作用很简单就是用来显示一段文字,意为标签,所以常用来作为题目或者一段引用或名言来使用。父类是UIView,还记得我们上一章写的吧,UIView能用的UILabel作为子级都能使用。
有的朋友可能会用来作为段落使用,茶哥儿不建议这么使用,因为一般的段落是可以复制粘贴的,而我们的label是不具备这个功能的,当然了如果你要写静态的不允许被编辑就无所谓了 。
//用来创建label 看这个样子与创建UIView是一样的
UILabel *label = [[UILabel alloc] initWithFrame:CGRectMake(10, 10, 100, 100)];
//将label添加到view上
[self.view addSubview:label];
//1. 为label设置一个UIFont类的参数,UIFont类指定了文字的大小和样式
//2. 在这里我们为label更改了字号,由默认的17号改成了14号
[label setFont:[UIFont systemFontOfSize:14]];
//为label添加文本内容,参数是NSString类型
[label setText:@"茶哥儿,去喝咖啡啊……"];
//设置文字颜色,参数为UIColor
[label setTextColor:[UIColor redColor]];
//设置对齐方式,参数是从一个枚举中选择的,默认的左对齐,当前代码改成了居中对齐
[label setTextAlignment:NSTextAlignmentCenter];
//设置显示样式,默认的label是只能显示1行的,参数可以指定显示行数,注意:0代表以当前文字最大显示行数显示
[label setNumberOfLines:0];
创造即永恒,喝茶去……