我想在表格页脚添加一个标签,它会自动增加,页脚高度也会自动增加。我怎样才能实现这个想法
问问题
310 次
1 回答
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
于 2017-10-04T19:53:33.903 回答