是否可以在不编辑代码的情况下修复iOS6 + 7和3.5 + 4英寸显示器的iPhone应用程序?

时间:2014-01-10 08:49:16

标签: iphone ios6 ios7 screen-size

此时我正在尝试编辑我的应用以支持iOS6 + 7以及3.5 + 4英寸显示器。

但是,我试图在不更改代码的情况下执行此操作。它的工作正常......符合我的要求之一。

首先,我尝试使用autolayout / contraints修复3.5 / 4英寸显示问题。它工作得很好但是它看起来不错iOS6或iOS7。而且我没有找到一种方法来修复iOS6 / iOS7的差异,而无需调整大量的代码。

然后我重置了我的约束,禁用了autolayout并通过偏移修复了iOS6 / 7问题(iOS6 / 7 Deltas)。工作也很好,无法解决其他要求。

由于您无法同时使用偏移和自动布局,我想知道如果不在我的代码中检查iOS版本或显示尺寸,是否无法解决这两个问题?

我没有提供代码或屏幕截图,因为它是一个更普遍的问题,我试图在不触及我的代码的情况下解决此问题。但是,我可以说的是,我使用.xib文件来创建视图而不知道这是否也是一个问题...

提前致谢,

blaluma

1 个答案:

答案 0 :(得分:1)

如果您使用具有自动调整功能的故事板,则可以实现那个

enter image description here

enter image description here