作者:woooooso_776 | 来源:互联网 | 2023-05-16 17:22
我想把我的UIImageView和UILabel放在中心,如下图所示.我用一个容器来容纳UIImageView和UILabel,但容器不适合UIImageView和UILabel的宽度.所以我需要设置容器的宽度.有没有任何方法可以解决问题而无需设置宽度或计算视图的宽度?这是图片:
1> Abdullah..:
有四种观点在起作用:
外观或主视图
容器视图(包含图像和标签)
图像视图
标签视图
视图位于以下层次结构中:
外观
容器视图
图像视图
标签视图
我假设外部视图从其他约束中获取其宽度和高度.
我从你提供的图像中看到的图像比标签更高,记住遵循约束可以达到你想要的效果:
将容器视图的X轴与外部视图对齐
将容器视图的Y轴与外部视图对齐
将图像视图的顶部,左侧和底部边缘固定到容器视图
将标签的右边缘固定到容器视图
将标签的Y轴与容器视图对齐.
设置图像和标签视图之间的水平距离.