2015-02-08 27 views
5

我正面临着iPhone6的问题'显示屏变焦功能,因为在Xcode 6.1.1上模拟器没有显示变焦功能来测试,而且它只有标准显示屏。iPhone6显示屏放大功能扰乱了整个视图

问题:

当我跑我的模拟器和iPhone6(标准显示),其做工精细的代码,但是当我在iPhone6我的代码运行(与显示器缩放功能上),那么我的整个观点干扰其原来的位置,甚至UIButton甚至不显示或隐藏在这种情况下。

这里是我的方案的两个图像:

在下面的图片(iPhone 6标准显示)所有的观点是在原来的位置,一切都很好。

enter image description here

但在随后的图像(iPhone 6显示器缩放功能开启)上查看所有的东西从各地的大球原来的位置,小球(UIButton的)干扰,甚至是隐藏在这种情况下。

enter image description here

任何帮助和建议将不胜感激。

+0

IIRC,显示缩放只是模拟iPhone 5/5S/5C的分辨率。您的应用如何在这些设备上执行操作? – Cyrille 2015-02-08 19:44:56

+0

我没有检查这些设备,目前我在iphone 6上遇到这个问题,显示缩放只有任何想法,我如何修复它或我如何检查这在xcode模拟器上是苹果的错误? – Irfan 2015-02-08 20:52:28

+0

这里没有什么可以回答的。确保您的UI在iPhone 5/5S模拟器上的行为与预期相同,并且它将在iPhone 6上以缩放模式开启时的行为完全相同。 – 2015-02-09 04:20:40

回答

1

经过大量的搜索和实验,我能够解决这个问题。

有两件事情(我与该特定查看厦门国际银行文件来完成),这帮助我:

1)取消对使用自动布局使用大小类

enter image description here

2)不选择该视图绵延在iPhone6' 显示放大的任何自动调整大小。

enter image description here

我希望这也将有助于其他。

谢谢 干杯!

+0

除了禁用自动布局(这对于不同设备的不同屏幕尺寸至关重要)之外,这是否是一种替代方案? – Raptor 2015-10-08 08:00:32

+3

其他方法是正确使用自动布局:) – Irfan 2015-10-13 12:20:47

+2

即使使用正确的自动布局,在显示缩放模式下,布局仍可能会“破碎”。 – Raptor 2015-10-14 02:12:13

相关问题