我有一个具有以下约束条件的UILabel
并且我将行数设置为0. IB上的布局如下所示。我希望这个UILabel根据我收到的文本动态扩展,其中下面的视图根据UILabel的高度被推下。然而,事实并非如此。
如下所示,UILabel根本没有出现。无论我将文本设置为什么,它的高度似乎都为0。有谁知道我需要修改什么来实现这一目标?有谁知道为什么UILabel的高度为0?
更新
我尝试的事情给出了以下评论。
自动换行,没有任何改变
在UILabel上添加高度约束,文字在第一行后被截断
高度约束大于或等于常量,文字仍然在第一行后被切断
答案 0 :(得分:3)
我根据您的要求创建了一个虚拟视图。
答案 1 :(得分:1)
在标签中设置文本后,尝试" labelName.sizeToFit()"这将自动调整标签的高度。
答案 2 :(得分:0)
您应该尝试为标签设置height
约束。
答案 3 :(得分:0)
考虑到您提供的信息,它似乎没有足够的高度,因为您对其下的视图使用了底部约束。重新排列约束或为UILabel赋予高度约束。
答案 4 :(得分:0)