新编辑:
我已经将我的问题缩小到这个 - 我有一个我添加到我的主视图中的视图。该视图是纵向的 nib 文件。可以在横向或纵向模式下添加该视图。将其添加为子视图后,我该如何告诉它,设备现在处于横向模式,您应该自动调整大小以适应?
OLD: /* 我有一个视图,它是通过 [NSBundle mainBundle] loadNibNamed 加载的。当按下按钮显示时,视图应该显示,同样,当按下按钮隐藏时,视图应该隐藏。这工作正常。
问题在于何时更改设备方向(比如说从纵向模式到横向模式)。如果显示视图,它会调整大小,一切正常。但如果视图被隐藏,我旋转设备并按下显示,视图会显示,但不会调整为新布局。它保留其原始尺寸。
就像自动调整大小仅适用于可见组件一样。有没有办法强制调整视图大小?*/