iPad上的标签视图未调整大小

时间:2010-08-06 01:43:56

标签: iphone ipad ios tabbar autosize

我的视图无法伸展以适应当前的方向!

我正在创建一个标签栏应用程序。我复制了您在“创建新的标签栏应用程序”时创建的示例。一切正常,除非我改变iPad的方向旋转视图,标签栏在底部延伸,但视图不会调整大小。基本上,如果你从横向开始然后旋转到肖像,它会旋转但视图仍然是横向形状,即使它旋转。

我的标签栏有两个标签(就像示例应用程序一样),因此我将我与属性按属性运行的样本进行比较。一个区别是我注意到我在调整大小区域下的IB中的FirstView没有向左/向右/向上/向下显示调整大小箭头。换句话说,它没有标记为自动填充其容器。样本的FirstView和SecondView DO都有这些箭头。但我不能打开它们!

我甚至尝试创建一个全新的视图,但我仍然无法按下这些箭头。我在这做错了什么?'

非常感谢。

2 个答案:

答案 0 :(得分:1)

解决方案是:

self.view.autoresizingMask = UIViewAutoresizingFlexibleWidth | UIViewAutoresizingFlexibleHeight;

在viewDidLoad中执行此操作。 IB中必定存在错误。

答案 1 :(得分:0)

另一个答案是关闭Interface Builder中视图上的任何模拟标签栏,导航栏或状态栏。进入自动调整区域并打开自动生长箭头。然后返回模拟的用户元素。