仅使用一个ViewController从XIB切换

时间:2010-07-12 11:41:35

标签: iphone landscape xib

我正在尝试创建一个在potrait和横向模式下工作的应用程序,只有一个ViewController。 所以我有2个文件XIB ...如何从ViewController中选择其中一个? 我已经找到了如何检查设备是否处于potrait或横向模式但我无法在2个XIB之间切换...... :(

请帮帮我!谢谢!

2 个答案:

答案 0 :(得分:0)

您不应对同一视图使用不同的XIB。而是操纵视图或正确设置自动调整大小。

答案 1 :(得分:0)

您可以使用一个具有两个视图的笔尖,一个portraitView和一个landscapeView。您还需要每个IBOutlet中的两个(每个方向一个)然后像往常一样设置它们。然后,当您需要旋转时,将self.view替换为您要旋转的视图,并根据需要设置插座。

如果视图很简单,那么有效地使用自动调整子掩码可能是一个更好,更简单的选项。