2014-11-16 51 views
0

与模拟器相比,我的应用在真实设备上看起来完全不同。我使用故事板并在所有对象上使用“添加缺失约束”来删除警告。这可能导致了这个问题吗?模拟器中的iOS应用布局与实际设备上的不同

实际设备在左上角 模拟器(适用于所有设备,可以测试)显示所有4张图片填充屏幕

由于坍塌最形象的看法!

+0

你有设备和模拟器运行相同版本的iOS?您是否尝试清理项目并重置模拟器? – bpolat

回答

0

一个可能的原因是不创造预期的效果自动布局的限制。

您可能会看到在仅仅是因为它具有NIB文件的旧缓存版本的模拟器的预期行为......有时会得到由于这种设备/模拟器的差异。或者,可能是具有旧版本的设备上的应用程序。干净的构建可能会导致问题得到解决,或者在两个地方都会遇到同样的问题,其中任何一个都可以解决问题的一半。

使用自动“添加缺少的约束”几乎可以肯定是直接的原因在这里,如果你这样做的同时出现问题。

假设你有源控制下的项目,我建议回滚和更有计划的方式添加缺失的制约,自动系统并不是每一个看起来情况很聪明。

+0

谢谢!我做到了这一点,并且让所有的工作都能够完成它似乎也是iOS7和iOS8之间的一个问题。 – chickengirl

相关问题