2010-01-31 81 views

回答

0

您很可能是错误地添加了视图。你可以发布一些代码,我可以给你一个更好的主意,或者如果你只是想快速修复,打开界面生成器中的橙色视图,使其身高为480像素而不是460,显示模拟状态栏并重新展示图像。

+0

谢谢,我没有任何代码,它是一个非常简单的应用程序,我只是添加了这一行代码[window addsubview:view1]; 在应用程序委托加载视图 我宁愿不专注于临时解决方案 , 谢谢 – ahmed 2010-01-31 18:10:14

0

在Interface Builder中,您可以指定模拟的用户界面元素。在上面的屏幕截图中,您会注意到在绿色的屏幕中您可以看到状态栏,而红色的没有。您可以通过设置视图的属性来打开这些元素。当你选择了视图时,按下Command-1,你会看到一个你可以添加的模拟UI元素的列表,这些元素包括状态栏,导航控制器栏和其他一些我不能记住我头顶的东西。这将允许您在屏幕上有这些其他元素时正确定位您的UI元素。

您的看法的另一个问题是,它不是一样的高度。看看尺寸(不记得确切的哪一个,但它的命令-2,3或4,当你有选择的视图)它应该是320x480,我认为你的是320x460 ...(20像素,身高的高度酒吧)

相关问题