iPad添加视图,然后告诉它根据方向模式调整大小



新版:

我已经把我的问题缩小到这一点——我有一个观点,我添加到我的主要观点中。那个视图是纵向的笔尖文件。该视图可以在横向或纵向模式下添加。在将其添加为子视图后,我该如何告诉它,设备现在处于横向模式,您应该自动调整以适应?

旧的:/*我有一个视图,它是通过[NSBundle mainBundle]loadNibNamed加载的。当按下按钮显示时,视图应该显示,同样当按下按钮隐藏时,视图也应该隐藏。这还可以。

问题是当设备方向改变时(比如从纵向模式到横向模式)。若显示了视图,则其大小可以调整,并且一切正常。但如果视图被隐藏,我旋转设备并按下show,视图就会显示,但不会调整到新的布局。它保留了原来的尺寸。

这是因为自动调整大小仅适用于可见组件。有没有办法强制调整视图的大小?*/

添加视图时,请使用以下命令:

[subViewFromNib setBounds:[viewYouAddedSubviewTo bounds]];

最新更新