|
9
|
| Simone Margaritelli · 技术社区 · 15 年前 |
|
|
1
12
我不确定这个实现有什么奇怪的副作用,但是试试这样的方法,看看它是否适合您:
这假设MenuView和MenuViewLandscape xib中的文件所有者都设置为MenuViewController,并且视图出口也设置在这两个xib中。使用时,所有电源插座应在旋转时重新正确连接
如果您是为iOS 4构建的,也可以替换
和
这些假设您要显示的UIView紧跟在XIBs中文件的所有者和第一响应者代理对象之后。
然后您只需要确保视图按照界面方向正确旋转。对于所有不在默认纵向方向的视图,通过设置
单独的旋转可以解决你的问题,而不需要额外的笔尖负荷。但是,加载
希望这有帮助! 贾斯廷 |
|
|
2
1
也许乔恩·罗德里格斯的回答会让你随心所欲: Want to use muliple nibs for different iphone interface orientations 如果您有两个UIViewController类,一个是纵向模式的基类,另一个是横向模式的子类,那么您几乎可以将所有代码放在基类中。因此,这为您提供了单个视图控制器类的大多数优点,同时也允许您使用其他类似的解决方案: |