iOS的UILabel


介绍

UILabel类实现只读文本视图。您可以使用此类绘制一行或多行静态文本,例如可用于标识用户界面其他部分的静态文本。基础UILabel类为标签文本的简单和复杂样式提供支持。您还可以控制外观的各个方面,例如标签是使用阴影还是使用突出显示。如果需要,您可以通过子类化进一步自定义文本的外观。

句法

  • UILabel.numberOfLines:Int //获取或设置标签可以拥有的最大行数。 0是无限的
  • UILabel.text:String? //获取或设置标签显示的文本
  • UILabel.textColor:UIColor! //获取或设置标签上文本的颜色
  • UILabel.tintColor:UIColor! //获取或设置标签的色调
  • UILabel.attributedText:NSAttributedString? //获取或设置标签的属性文本
  • UILabel.font:UIFont! //获取或设置标签上文本的字体
  • UILabel.textAlignment:NSTextAlignment //获取或设置文本的对齐方式

备注

UILabels是可用于显示一行或多行文本的视图。它包含多种样式化文本的方法,如阴影,文本颜色和字体。

UILabels还可以显示Attributed Strings,它是文本+内联标记,用于将样式应用于文本的某些部分。

UILabel不符合UIAppearance协议,因此您无法使用UIAppearance代理方法来自定义UILabel的外观。有关更多信息,请参阅此

Apple Developer参考此处

的UILabel 相关例子