ios - 如果不包含任何文本,为什么 UILabel 的高度变为零?

标签 ios autolayout uilabel

我希望标签能保持一行的最小高度,即使您从中删除文本也是如此。

这是图片:

enter image description here

它的外观(但没有空格):

enter image description here

如果我在其中输入一个空格,它的高度就会得到纠正。但我不想将空格放入空标签中。应该有更好的解决方案。

最佳答案

UILabel 控件具有固有的内容大小,因此如果您没有任何文本,他的 height 将为零,如果您需要最小 height 然后你必须用 >= 你的 minValue 定义高度约束,正如我在评论中所说的

我想你能弄明白怎么做

关于ios - 如果不包含任何文本,为什么 UILabel 的高度变为零?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45885086/

相关文章:

ios - NSLayoutConstraint 将 View 固定到父 View 的底部边缘

iOS - 自动布局中心 View 中的多个图像

arrays - 带有闭包属性的结构数组,它将接受和修改 UILabel

ios - 如何使用 firebase 从数据库中提取用户并在 TableView 中列出它们?

ios - 为什么 UITabBarController 向 viewWillTransitionToSize 中的隐藏 View 提供错误的大小?

php - 带参数的 Swift PHP 文件上传

ios - 识别标签中显示的属性字符串中的图像点击

ios - 从服务器缓存 mp4 视频以与 avplayer 一起使用

iOS 8 - UIScrollView 不滚动

ios - 缩放图像后锐化 UILabel