0

我的应用程序在 iphone 4 中运行良好,但我的 iphone 5 在白色条带下方显示了这个。我也添加了
Default-568h.png,但问题仍然存在。我应该怎么办?

在此处输入代码

4

2 回答 2

1

看起来您需要为视图设置调整大小的蒙版。确保在 Interface builder 的尺寸检查器的 Autosizing 部分中将其设置为按高度拉伸。如果您不使用界面生成器,或者在代码中适当地设置掩码。

编辑 - -

在代码中: 请参阅 autoResizingMask:http: //developer.apple.com/library/ios/#documentation/uikit/reference/uiview_class/uiview/uiview.html

界面构建器:

Autosizing 部分是您想要的。

确保为视图设置蒙版。您还需要为任何控件设置外栏。例如,单击底部栏将告诉按钮粘在视图的底部。

在此处输入图像描述

于 2012-11-21T17:28:42.710 回答
0

试试这个:

yourView.autoresizingMask =  UIViewAutoresizingFlexibleHeight | UIViewAutoresizingFlexibleBottomMargin | UIViewAutoresizingFlexibleTopMargin ;
于 2012-11-21T17:53:46.957 回答