Ios 自动布局一行中的多个图元居中
我在同一行中有两个标签和一个imageView,我希望所有布局尺寸都保持三个标签居中,如何使用autolayout实现这一点Ios 自动布局一行中的多个图元居中,ios,storyboard,autolayout,Ios,Storyboard,Autolayout,我在同一行中有两个标签和一个imageView,我希望所有布局尺寸都保持三个标签居中,如何使用autolayout实现这一点 将两个标签和图像嵌入另一个视图中。然后使该视图在superview中居中(水平居中)。需要执行的操作: 创建一个视图,并在其中插入两个标签和imageView 根据需要对齐该视图 将左标签的左侧与视图的左侧对齐 将右侧标签的右侧与视图的右侧对齐 将imageView的顶部与视图的顶部对齐 将imageView的底部与视图的底部对齐 将imageView的左侧与左侧标签的
将两个标签和图像嵌入另一个视图中。然后使该视图在superview中居中(水平居中)。需要执行的操作:
- 创建一个视图,并在其中插入两个标签和imageView
- 根据需要对齐该视图
- 将左标签的左侧与视图的左侧对齐
- 将右侧标签的右侧与视图的右侧对齐
- 将imageView的顶部与视图的顶部对齐
- 将imageView的底部与视图的底部对齐
- 将imageView的左侧与左侧标签的右侧对齐
- 将imageView的右侧与右侧标签的左侧对齐
- 对齐imageView和两个标签的垂直中心
- 设置imageView的尺寸
右标签:
图像视图:
要下载的故事板:我确实这么做了,帖子中的图像就是你建议的。当屏幕尺寸变大时,子视图也会调整大小,因此子视图中的元素将失去中心。感谢您的回答,我是否应该将标签和图像放在另一个子视图中?@uahakan您拥有视图控制器的主视图,并在其中创建一个新视图(浅红色视图),在其中添加标签和图像视图。我包括了一个到故事板的链接以供下载和试用