ios - 如何用截断约束两个邻居之间的 UILabel?
<p><p>我有一个具有可变长度内容的 <code>UILabel</code>,当内容很长时,我希望将文本截断。这部分有效:</p>
<p> <a href="/image/35N65.png" rel="noreferrer noopener nofollow"><img src="/image/35N65.png" alt="enter image description here"/></a> </p>
<p>但是,如果文本很短,那么它就是这样显示的:</p>
<p> <a href="/image/c6Akm.png" rel="noreferrer noopener nofollow"><img src="/image/c6Akm.png" alt="enter image description here"/></a> </p>
<p>我不明白为什么文本的开头向右移动 - 因为文本是左对齐的,并且在它的前缘和 <code>UILabel 的</code> 之间有 8.5 的约束到它的左尾边缘:</p>
<p> <a href="/image/QZ1sm.png" rel="noreferrer noopener nofollow"><img src="/image/QZ1sm.png" alt="enter image description here"/></a> </p>
<p> <a href="/image/2Hp5z.png" rel="noreferrer noopener nofollow"><img src="/image/2Hp5z.png" alt="enter image description here"/></a> </p>
<p>文本很短,为什么要向右移动?</p>
<p>如果它太长而无法容纳在左侧的 <code>UILabel</code> 和右侧的披露指示符之间,我怎样才能让它左对齐并被截断?</p></p>
<br><hr><h1><strong>Best Answer-推荐答案</ strong></h1><br>
<p><p>你有两个标签。一个说“评论”,另一个说“短文本”。这些加在一起还不足以填充可用的水平空间,所以 UIKit 会拉伸(stretch)一个来填充空间。它正在拉伸(stretch)“评论”标签,但您希望它改为拉伸(stretch)“短文本”标签。</p>
<p>为了防止它拉伸(stretch)“评论”,将“评论”标签的水平内容拥抱优先级增加到750。</p></p>
<p style="font-size: 20px;">关于ios - 如何用截断约束两个邻居之间的 UILabel?,我们在Stack Overflow上找到一个类似的问题:
<a href="https://stackoverflow.com/questions/43729202/" rel="noreferrer noopener nofollow" style="color: red;">
https://stackoverflow.com/questions/43729202/
</a>
</p>
页:
[1]