Autolayout - 如何更改iPhone 6和Plus

时间:2015-08-07 03:52:36

标签: iphone ios8 storyboard autolayout

好的,我已经把头发拉了几天了,以为我会问社区如何处理xco​​de 6.4或7中的宽度尺寸或按钮之间的间隙(两者都试过)。

理想情况下,我需要靠近底部的2个按钮,并且需要根据iPhone纵向模式正确缩放。

我已将按钮的1x,2x和3x png添加到资产系统,我的自动布局设置为wCompact hRegular,根据我的理解,它允许您以纵向模式定位所有iPhone设备。

所以在添加我的按钮后,我确实添加了缺少的约束,这增加了一些并且似乎工作得很好但是我遇到的问题是4.7英寸和5.5英寸之间的间隙间距以及如何调整每个如果可能,在界面构建器中单独使用。

请参见下面的图片,其中我概述了gab空间,并且它对于5.5英寸非常大。

如果我能为更大的手机使用更大的图像,那将是非常棒的,但我认为这是另一个主题。

由于我无法在此处发布图片,因此故事板上的link

1 个答案:

答案 0 :(得分:0)

看看这个存储库..

https://github.com/mahesh-agrawal/Test-Autolayout-Buttons-Spacing

我添加了必需的约束,以使所有设备的按钮之间的间隙动态。我也通过给出比例宽度高度来使宽度和高度变得动态。

我已经拍摄了两个视图并给出了它们的水平间距0和相等的宽度以及每个视图所需的前导和尾随。然后我在每个按钮中取两个按钮并按照视图的比例管理按钮的宽度,这样它们就会相应增加,而且间隙也会相应增加。在所有设备中进行测试。