iOS-视图之UILabel

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];

创造即永恒,喝茶去……

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

推荐阅读更多精彩内容

  • 发现 关注 消息 iOS 第三方库、插件、知名博客总结 作者大灰狼的小绵羊哥哥关注 2017.06.26 09:4...
    肇东周阅读 12,267评论 4 61
  • override func viewDidLoad() { super.viewDidLoad() if let ...
    hahaYXXXJ阅读 728评论 0 0
  • 幸福的人说美好的一天开始了 快乐好像一直都是借来的 天空飘着云朵 窗外鸟儿歌唱 陌生的人在说着不熟悉的话 布谷鸟叫...
    田萍阅读 152评论 0 3