我有一个文本标签,可以包含从几个单词到几个段落的文本长度。我希望它在HTML中表现得像<p>
那样。它设置如下:
它附在左边(&#34;等于18像素&#34;),到顶部(&#34;等于31像素&#34;)和右边(&#34;大于或等于& #34;。)
结果如下:
你可以看到,自动布局是正确的,所有的约束都得到了满足,但这不是我想要的。它以某种方式错过了一个等式,它告诉值标签填充它可以填充的水平最大空间。如何使用Storyboard进行设置?
答案 0 :(得分:4)
这应该是诀窍:
UILabel
拖动到所需的宽度。UILabel
添加新约束,然后使用Editor
&gt; Pin
&gt; Trailing Space to Superview
菜单选项。答案 1 :(得分:0)
选择您的UILabel,然后在 Editor
菜单中选择 Size to Fit content
同时删除正确的约束(“大于或等于”)。
这样做,您的标签将水平拉伸以适合其内容。 这将解决您的问题...... :)