2014-11-25 82 views
0

所以我试图实现像下面的图片一样的布局。但Autolayout有问题。Xcode 6自动布局问题

我已经设法弄到左边ImageView显示和5 Labels,但正确的ImageView正在切断,根本没有显示。

标签约束: - 所有5具有相同的宽度 - 顶部有顶部空间容器 - 底部有底部空间到容器 - 个个都尾随和领先的空间来同时ImageViews - 每个之间的竖直间距标签

左ImageView的约束: - 高度 - 领先的空间 - 顶部空间 - 底部空间

右ImageView的约束: - 高度 - 尾随空格 - 顶部空间 - 底部空间

enter image description here

+1

请在截图中包含文档大纲。 – dasdom 2014-11-25 10:33:59

+0

@TheNomad约束条件取决于您是否想要固定高度和带变量的图像视图? – Yuvrajsinh 2014-11-25 11:26:50

+0

@Yuvrajsinh我想要ImageViews是可变的高度和宽度。希望它能够正确地缩小/放大。 – 2014-11-25 13:39:29

回答

0

无需设置图像视图的高度和底部边缘已设置

我会设置这个如下:

  1. 左图像视图:顶部,导致左侧,底部宽度
  2. 右图像视图:顶,后右,下,宽度
  3. 标签:从左到右的图像视图,从右到右的图像视图> = 8

这样可以修复图像并让标签宽度变得更加灵活。

+0

取决于图像视图是否定义了表视图单元格的高度。关键词:自我测量细胞 – dasdom 2014-11-25 10:35:10

+0

@zisoft我将如何去做'ImageViews'变量?但要保持相同的宽高比? – 2014-11-26 03:56:19

+0

按住Ctrl拖动图像视图并选择“长宽比”。对它们设置更多的限制以实现边距等。这真的取决于你的需求。 – zisoft 2014-11-26 07:16:18

-1

以获得完美的自动布局的最佳方式是通过选择选项“恢复建议的约束”。 转到界面编辑器=>选择视图=>查看下方右侧=>点击第三个图标=>选择“重置为建议的约束”

+1

不是。 Xcode应该如何知道你在做什么? – dasdom 2014-11-25 10:30:32

+0

我试过了,它并不是我想要的方式。 – 2014-11-25 10:31:02