Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/ios/109.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/url/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ios 自动布局一行中的多个图元居中_Ios_Storyboard_Autolayout - Fatal编程技术网

Ios 自动布局一行中的多个图元居中

Ios 自动布局一行中的多个图元居中,ios,storyboard,autolayout,Ios,Storyboard,Autolayout,我在同一行中有两个标签和一个imageView,我希望所有布局尺寸都保持三个标签居中,如何使用autolayout实现这一点 将两个标签和图像嵌入另一个视图中。然后使该视图在superview中居中(水平居中)。需要执行的操作: 创建一个视图,并在其中插入两个标签和imageView 根据需要对齐该视图 将左标签的左侧与视图的左侧对齐 将右侧标签的右侧与视图的右侧对齐 将imageView的顶部与视图的顶部对齐 将imageView的底部与视图的底部对齐 将imageView的左侧与左侧标签的

我在同一行中有两个标签和一个imageView,我希望所有布局尺寸都保持三个标签居中,如何使用autolayout实现这一点


将两个标签和图像嵌入另一个视图中。然后使该视图在superview中居中(水平居中)。

需要执行的操作:

  • 创建一个视图,并在其中插入两个标签和imageView
  • 根据需要对齐该视图
  • 将左标签的左侧与视图的左侧对齐
  • 将右侧标签的右侧与视图的右侧对齐
  • 将imageView的顶部与视图的顶部对齐
  • 将imageView的底部与视图的底部对齐
  • 将imageView的左侧与左侧标签的右侧对齐
  • 将imageView的右侧与右侧标签的左侧对齐
  • 对齐imageView和两个标签的垂直中心
  • 设置imageView的尺寸
左标签:

右标签:

图像视图:


要下载的故事板:

我确实这么做了,帖子中的图像就是你建议的。当屏幕尺寸变大时,子视图也会调整大小,因此子视图中的元素将失去中心。感谢您的回答,我是否应该将标签和图像放在另一个子视图中?@uahakan您拥有视图控制器的主视图,并在其中创建一个新视图(浅红色视图),在其中添加标签和图像视图。我包括了一个到故事板的链接以供下载和试用