我在tableViewCell中创建了一个标签,其中包含一串文字。字符串的大小可以变化,但最多应为3行。但是,我似乎无法做到这一点?到目前为止,在此标签中创建此类功能的最简单方法是在我的tableViewCell子类中创建此标签。
@IBOutlet weak var dummyLabel: UILabel!
答案 0 :(得分:3)
在您的自定义UITableViewCell类中添加以下内容:
override func layoutSubviews() {
super.layoutSubviews()
dummyLabel.sizeToFit()
}
override func awakeFromNib() {
super.awakeFromNib()
// Initialization code
dummyLabel.numberOfLines = 3
}
此处有关于UITableViewCell中的标签大小调整的类似帖子:Swift : align UILabel text in the top rather in the middle