加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 百科 > 正文

ios – 随着UILabel内部的扩展而扩展UIView

发布时间:2020-12-14 17:55:23 所属栏目:百科 来源:网络整理
导读:我有一个UIView,它是UI ImageView和UILabel的超级视图. UILabel可以具有不同的大小,具体取决于其中的文本量.因此,我需要UIView与UILabel一起成长和缩小,但无法使其工作. 它的外观截图如下: 如您所见,标签上方和下方的间距太大.在.xib中,我将UILabel的顶部和
我有一个UIView,它是UI ImageView和UILabel的超级视图. UILabel可以具有不同的大小,具体取决于其中的文本量.因此,我需要UIView与UILabel一起成长和缩小,但无法使其工作.

它的外观截图如下:

enter image description here

如您所见,标签上方和下方的间距太大.在.xib中,我将UILabel的顶部和底部约束设置为10,但显然这些都是以某种方式违反的. UIView对上面的框架有顶级约束,图像为> = 10,因此它可以从10增长.

你可以在下面看到.xib:

enter image description here

我试图增加UIView的内容拥抱优先级,但它没有帮助. UILabel只有4个约束:相对于其超级视图UIView的顶部,底部,左侧,右侧.我也试图改变UILabel的内容拥抱优先级相对于UIView,但没有成功. UIImageView是UIView的实际边框,如图所示.

解决方法

认为你错过了:

视图:

>约束:高度> = 20

标签:

>行:0
>约束:(超级)视图的顶部和底部边距
>约束:高度> = 10

一个工作示例的屏幕截图:

enter image description here

提示:使用预览

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读