我想使用 UIView 来呈现字符串,而不是 UILabel。
UILabel 具有适合内在内容大小,用于约束自动布局。
使用 UIView 渲染 String,使用自动布局时其动态高度为零。
// auto layout using snapKit
// customView's super view is a scrollView
customView.snp.makeConstraints { (m) in
m.top.leading.equalToSuperview()
m.width.equalTo(200)
m.bottom.equalToSuperview()
}
我可以给出customView
一个合适的矩形,通过计算字符串大小,填写布局部分代码。
只是想知道是否有其他方便的方法可以根据它的drawRect
方法制作 UIView 约束布局