iPad上的标签视图未resize

我的观点不适合当前的方向!

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

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

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

非常感谢。

解决方案是这样的:

self.view.autoresizingMask = UIViewAutoresizingFlexibleWidth | UIViewAutoresizingFlexibleHeight;

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

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