我想为表格页脚添加一个标签,它会自动增加,页脚高度也会自动增加。如何实现这一点
答案 0 :(得分:0)
通常,您需要计算UILabel中文本的高度。
let messageTextSize = text.boundingRect(with: CGSize.init(width: dialogViewWidth, height: CGFloat(MAXFLOAT)), options: .usesLineFragmentOrigin, context: nil)
然后将标签框设置为高度/宽度对应于文本
let textLabel = UILabel()
textLabel.frame = CGRect.init(x: sidePadding, y: titleLabel.frame.origin.y + titleLabel.frame.size.height, width: dialogViewWidth - 2 * sidePadding, height:messageTextSize.height)
您通常会查看layoutSubview