有没有办法在它的出口处预先设置标签的文本属性?下面是我的想法,但它不起作用,因为它是错误的语法
@IBOutlet weak var commentHeaderLbl: UILabel! {
didSet {
self.font = UIFont.systemFontOfSize(8)
}
}
答案 0 :(得分:0)
如果您的标签位于UIViewController子类中,您可以在viewDidLoad
处执行此操作。
如果您的标签位于UITableViewCell子类中,您可以在awakeFromNib
处执行此操作。
示例:
override func awakeFromNib() {
super.awakeFromNib()
self.commentHeaderLbl.font = UIFont.systemFontOfSize(8)
}
如果您正在使用界面构建器,则也可以在那里定义字体大小。
答案 1 :(得分:-1)
试试这个:
@IBOutlet weak var commentHeaderLbl: UILabel! {
didSet {
self.font = UIFont.systemFontOfSize(8, weight: UIFontWeightThin)
}
}
您可以根据需要更改重量属性。