iPad上的制表符视图未调整大小

问题描述 投票:1回答:2

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

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

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

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

非常感谢。

iphone ipad ios tabbar autosize
2个回答
1
投票

解决方案是这样:

self.view.autoresizingMask = UIViewAutoresizingFlexibleWidth | UIViewAutoresizingFlexibleHeight;

在viewDidLoad中执行此操作。 IB中必须有一个错误。


0
投票

另一个答案是在Interface Builder中关闭视图上的所有模拟标签栏,导航栏或状态栏。进入自动调整大小区域,然后打开自动增长箭头。然后重新打开模拟的用户元素。

© www.soinside.com 2019 - 2024. All rights reserved.