为什么UIImageView在运行时从其原始位置(界面构建器)移动?

时间:2011-08-04 20:40:17

标签: xcode4 interface-builder uiimageview position

我使用xcode4界面构建器将3张图像放入UIImageViews:background和两张图片。背景图像填充整个可见区域,它在界面构建器,模拟器和设备上看起来相同。另外,我在可见区域的最底部(坚持)放置另一个图像,并在其上面放置另一个图像。两者看起来都像我想要的界面构建器。当在模拟器或iphone4设备中运行时,问题是底部图像和底部图像顶部移动大约50像素。有趣的是,背景图像填充整个可见区域。我应该注意到我正在使用UIInterfaceOrientationLandscapeRight方向,因此我的方向中的状态栏应该显示在顶部,但我已经在plist中禁用它,所以我猜它与此问题无关。我的两个有问题的UIImageView都有“Bottom”模式。此外,所有三个图像都有@ 2x图像双胞胎。但为什么在界面构建器中可以看到一切正常,然后在模拟器和设备上进行一些转换?另外,奇怪的是为什么不移动背景。有没有人有同样的问题?

1 个答案:

答案 0 :(得分:0)

尝试隐藏笔尖中的所有元素。 (状态栏,工具栏等)

确保根据所需效果调整弹簧。

希望这有帮助!