横向仅iOS应用程序无法正确显示(NOT shouldAutorotateToInterfaceOrientation相关)

时间:2011-12-13 04:14:50

标签: ios ipad uiview uiimageview orientation

首先,这是它的样子,最重要的是我在NIB文件中列出的内容,第二个是它的显示方式:

second one

我不确定为什么背景会被偏移以及为什么我的图像不会被限制为包含它们的UIImageView的大小。有没有人知道发生了什么?我认为我不需要重新构建控件,标签等,因为它们出现在正确的位置。这会是一个自动化问题吗?我浏览了所有NIB并取消选中Autoresize Subview每个,然后浏览了每个视图中的所有图像并取消选中Autoresize Subview,这似乎调整了图像的大小,使它们更小但仍然没有留在包含它们的UIImageViews的边界和大小限制。

任何人都知道发生了什么事?


更新


以下是取消选中所有Autoresize Subview复选框后应用的图片:

after unchecking

滑块不应该靠近图像......

1 个答案:

答案 0 :(得分:1)

我为了安全起见,删除了所有NIB's的所有header/implementationViewControllers个文件。我重新制作了所有视图,并为每个Resize view from NIB关闭ViewController,然后对我使用的每张图片进行Photoshop处理,以确保它与我使用的ImageViews的大小相同。仍然不太确定发生了什么,但重做一切,改变图像大小和取消选中Resize view from NIB似乎可以解决问题。