标签栏中的自动调整大小不起作用

时间:2013-04-27 08:01:27

标签: iphone objective-c xcode uiview ios6

我有一个带标签栏和导航栏的视图。我在视图中有几个按钮和文本字段。我的视图底部留有一些空白空间。

在3.5英寸屏幕上进行测试时,标签栏占用了空白区域。但是,在4英寸的屏幕上,我可以清楚地看到空间。我尝试过各种方式的自动调整大小但它不起作用。

我应该为4英寸屏幕创建单独的视图吗?

1 个答案:

答案 0 :(得分:0)

使用标签栏时,您不必费心为标签栏留出空间,它会通过调整大小(而不是裁剪)来确保空间的高度视图。结果屏幕尺寸将最小化。

但在这种情况下,视图的AutoResizingProperty必须如下:

[yourView setAutoresizingMask:UIViewAutoresizingFlexibleHeight];

或者,如果您正在处理XIB,那么它应该如下:

enter image description here

通过这些设置,您的视图将根据Windows的机器人大小调整自己的大小。