iPhone 5S和iPhone之间的布局不同6

时间:2015-08-14 09:08:25

标签: ios iphone layout

所以我使用设计师的设计开发了这个应用程序,作为0.5不透明度的叠加层,让我的iPhone 5S看起来100%准确,但是当设计师在他的6上使用应用程序时,它看起来并不是100%更多。

它仅使用标准UI元素构建,并且是“编码设计”,未使用故事板/自动布局。

据我从苹果的文档中了解到,每部手机都有一个因素可用于在不同分辨率下正确测量。因此,如果5S具有因子1,则6可能具有因子1,5。

在附图上,设计覆盖图是右边的,右侧是iPhone 6的截图。

是否有任何建议让他们100%正确呈现? ...没有故事板布局,因为我使用的是不支持它的第三方导航框架。

enter image description here

1 个答案:

答案 0 :(得分:0)

有一些不同的方法可以处理这个,您可以通过编程方式为每个子视图计算所有帧,或者使用AutoLayout进行计算,最好的方法是使用自动布局,您可以应用自动布局而不使用故事板和xib,以编程方式进行。请访问此link以了解有关以编程方式执行自动布局的更多信息

更新:您的约束应该如下所示。 (尝试演示版)左针,针脚底部,设置高度(无论你想要的是什么)和右侧登录针脚,针脚底部设置高度,并选择两者并添加相等宽度约束。

您的约束应该如下所示 enter image description here

这里有iPhone 6和iPhone5渲染截图 enter image description here enter image description here