iphonesdk:为什么我的观点不一致?

iphonesdk:为什么我的观点不一致?,iphone,Iphone,当我运行我的应用程序时,由于某种原因,视图被推得太高。向上推得太远的空间似乎是状态栏的高度 我用的是笔尖。我已经验证了主窗口和这个视图都检查了模拟状态栏 我不确定会出什么问题 感谢您的帮助。请仔细检查窗户的高度是否确实为480?它无法重置它们,当您取消选中状态栏时,有时会将它们保留在460。是的,几乎就是这样。一旦我听从了你的建议,视图的底部就会在窗口中对齐。然而,我在顶部有一个导航栏,它被状态栏的高度所覆盖。嗯,我必须说我从来没有在IB中使用过模拟的东西。。这似乎会引起问题。如果禁用模拟,只需

当我运行我的应用程序时,由于某种原因,视图被推得太高。向上推得太远的空间似乎是状态栏的高度

我用的是笔尖。我已经验证了主窗口和这个视图都检查了模拟状态栏

我不确定会出什么问题


感谢您的帮助。

请仔细检查窗户的高度是否确实为480?它无法重置它们,当您取消选中状态栏时,有时会将它们保留在460。

是的,几乎就是这样。一旦我听从了你的建议,视图的底部就会在窗口中对齐。然而,我在顶部有一个导航栏,它被状态栏的高度所覆盖。嗯,我必须说我从来没有在IB中使用过模拟的东西。。这似乎会引起问题。如果禁用模拟,只需将视图设置为所需的高度480-状态栏和/或导航栏的高度,则视图应正确对齐。您也可以尝试将模拟栏保留在窗口中,但只需从视图中删除。这将针对模拟状态栏的问题进行调整。//调整IB重新调整大小状态栏问题CGRect frame=[[UIScreen mainScreen]applicationFrame];[[self view]设置帧:帧];