标签: swift uiview uilabel constraints subview
我有自定义UIView,UILabel作为子视图。我希望UIView包装UILabel高度并根据文本长度设置它的高度。在向label.text添加文本时,UILabel正在正确调整其高度。到目前为止一切都很好。
UIView没有根据UILabel内容调整高度。文本应该在下面的白色UIView中。这应该可以通过约束来解决,对吗?我不能说得对。这可以完全用Storyboard完成,还是我必须在代码中手动设置UIView高度?
结果:
答案 0 :(得分:0)
尝试在Interface Builder中将UILabel超级视图的内容拥抱属性设置为1000:
答案 1 :(得分:0)
我相信label对UIView的约束是正确的。我刚试过它。
label
UIView
我的猜测是UIView,约束已设置为高度约束或其父视图的顶部和底部约束。这将导致持有标签的UIView无法增加其大小。尝试删除适当的约束。
如果不是,您是否可以向其父级显示UIView约束的部分。