Autolayout连续居中多个元素

时间:2015-07-12 10:12:42

标签: ios storyboard autolayout

我在同一行有2个标签和1个imageView,我想让所有布局尺寸保持三个中心,我怎样才能使用自动布局来实现?

enter image description here

2 个答案:

答案 0 :(得分:2)

您需要做什么:

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

左标签:
enter image description here

正确的标签:
enter image description here

ImageView的:
enter image description here

enter image description here

enter image description here

要下载的故事板:https://mega.nz/#!LQYhlTZa!2p81W8YsrrHmeG7eWmxjqImJ7f144UOtvztw_HHsfng

答案 1 :(得分:0)

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