为什么UIImageView在运行时从它原来的位置(界面构建器)移动



我已经使用xcode4界面构建器:背景和两张图片放置了3张图片到UIImageViews。背景图像填充整个可见区域,它在界面构建器,模拟器和设备上看起来是一样的。此外,我在可视区域的最底部(坚持)放置了另一张图片,在它的顶部放置了另一张。两者看起来都是我想要的界面构建器。问题是当在模拟器或iphone4设备中运行时,底部图像和底部图像的顶部都移动了大约50个像素。有趣的是,背景图像填充整个可见区域。我应该注意到我在使用uiinterfaceorientationlandscape朝向所以我的朝向中的状态栏应该出现在顶部但我在plist中禁用了它,所以我猜它与这个问题无关。我的两个问题UIImageView都有模式"底部"。此外,所有三个图像都有@2x图像孪生。但为什么在界面构建器中可以看到一切正常,然后在模拟器和设备上发生一些变化?另外,奇怪的是为什么背景没有移动。有人遇到过同样的问题吗?

尝试隐藏nib中的所有元素。(状态栏、工具栏等)

确保你的弹簧调整到你想要的效果。

希望这对你有帮助!

最新更新