如何根据标签行设置ios约束

时间:2015-09-07 09:42:31

标签: ios constraints

我有一个带标签,textview和图标栏的UITableViewCell。

所有组件都垂直堆叠,标签占据高度的10%,textview占80%,图标栏占10%。数据来自API。

如果我得到一个标题,标题中需要2行,我需要使textview更小。是否可以通过约束来做到这一点?

1 个答案:

答案 0 :(得分:1)

是的,这是可能的。

  1. 例如将UITableViewCell高度设置为100.(更容易 理解)
  2. leftrightbottom约束设为superview,图标栏为0,高度限制为10.(10%)
  3. leftrighttop约束设置为superview,将标签设置为0.不设置高度约束,它将自动从文本计算或设置为关系大于或等于(就像最小高度)。为多行设置0行。
  4. UITextView的{​​{1}}和left设置为right设置为0,superview设置为图标栏为0,bottom标记为0
  5. 现在,如果标题高度为top,则有2行将会更小。