我有一个带标签,textview和图标栏的UITableViewCell。
所有组件都垂直堆叠,标签占据高度的10%,textview占80%,图标栏占10%。数据来自API。
如果我得到一个标题,标题中需要2行,我需要使textview更小。是否可以通过约束来做到这一点?
答案 0 :(得分:1)
是的,这是可能的。
UITableViewCell
高度设置为100.(更容易
理解)left
,right
,bottom
约束设为superview
,图标栏为0,高度限制为10.(10%)left
,right
,top
约束设置为superview
,将标签设置为0.不设置高度约束,它将自动从文本计算或设置为关系大于或等于(就像最小高度)。为多行设置0行。UITextView
的{{1}}和left
设置为right
设置为0,superview
设置为图标栏为0,bottom
标记为0 现在,如果标题高度为top
,则有2行将会更小。