|
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类,一个是纵向模式的基类,另一个是横向模式的子类,那么您几乎可以将所有代码放在基类中。因此,这为您提供了单个视图控制器类的大多数优点,同时也允许您使用其他类似的解决方案: |
|
|
Noah Harasz · 从内部可重用视图显示popover视图? 9 年前 |
|
|
Hinni · 尝试注册nib以从我的视图访问我的插座 9 年前 |
|
|
Diego · 如何在xib本地化之间切换 10 年前 |
|
|
Maciej Goszczycki · 灵活的宽度按钮不占用所有可用空间 11 年前 |
|
|
user714223 · 在swift中动态加载类的实例 11 年前 |
|
|
DoPeT · 找不到@import文件nib.styl 12 年前 |
|
|
Kenny · NSToolBar上的复选框将不会更新? 12 年前 |
|
|
Katushai · 使用nib文件切换视图的速度非常慢 12 年前 |