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

iPad添加视图,然后告诉它根据方向模式调整大小?,ipad,view,device-orientation,Ipad,View,Device Orientation,新编辑: 我把我的问题缩小到这一点——我有一个观点,我把它添加到我的主要观点中。该视图是纵向的nib文件。可以在横向或纵向模式下添加该视图。在将其添加为子视图后,我如何告诉它,设备现在处于横向模式,您应该自动调整大小以适应 旧的: /* 我有一个视图,它是通过[NSBundle mainBundle]loadNibNamed加载的。当按下按钮显示时,视图应显示,同样,当按下按钮隐藏时,视图应隐藏。这个很好用 问题在于当设备方向改变时(比如从纵向模式改为横向模式)。若显示视图,它会调整大小,一切正

新编辑:

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

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

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

这是因为自动调整大小仅应用于可见组件。有没有办法强制调整视图的大小?
*/添加视图时,请使用以下命令:

[subViewFromNib setBounds:[viewYouAddedSubviewTo bounds]];