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

ios – 随着UILabel内部的扩展而扩展UIView,第1张

概述我有一个UIView,它是UI ImageView和UILabel的超级视图. UILabel可以具有不同的大小,具体取决于其中的文本量.因此,我需要UIView与UILabel一起成长和缩小,但无法使其工作. 它的外观截图如下: 如您所见,标签上方和下方的间距太大.在.xib中,我将UILabel的顶部和底部约束设置为10,但显然这些都是以某种方式违反的. UIView对上面的框架有顶级约束,图 我有一个UIVIEw,它是UI ImageVIEw和UILabel的超级视图. UILabel可以具有不同的大小,具体取决于其中的文本量.因此,我需要UIVIEw与UILabel一起成长和缩小,但无法使其工作.

它的外观截图如下:

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

你可以在下面看到.xib:

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

解决方法 认为你错过了:

视图:

>约束:高度> = 20

标签:

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

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

提示:使用预览

总结

以上是内存溢出为你收集整理的ios – 随着UILabel内部扩展而扩展UIView全部内容,希望文章能够帮你解决ios – 随着UILabel内部的扩展而扩展UIView所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/web/1022647.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-05-23
下一篇 2022-05-23

发表评论

登录后才能评论

评论列表(0条)

保存