首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >iPad导航控制器横向问题

问iPad导航控制器横向问题
EN

Stack Overflow用户
提问于 2011-04-10 01:08:47
回答 1查看 731关注 0票数 2

我正在将我的应用程序更改为通用的,并希望iPad的所有视图都处于横向模式。我的第一个视图是一个UIViewController,它是使用以下命令添加到窗口的:

代码语言:javascript
复制
[window addSubview:mainController.view];

使用此视图,您可以选择一个按钮并显示导航控制器。导航控制器按如下方式添加:

代码语言:javascript
复制
[[[UIApplication sharedApplication] keyWindow] addSubview:navigationController.view];

主视图可以在横向模式下正确查看。但是,当我添加导航控制器时,它是以纵向模式添加的(IPad仍然处于横向模式,但导航控制器是翻转的)。在使用iPad时,我更改了shouldAutorotate方法以支持landscapeLeft,将iPad IB tableView更改为横向模式,将plist文件也更改为横向模式。我是不是遗漏了什么东西,导致它被添加到肖像中?

提前谢谢你,

萨米语

EN

回答 1

Stack Overflow用户

发布于 2012-02-08 03:24:17

我看到这是旧的,你说你修复了它,但它仍然被StackOverflow标记为未应答。

我将补充讨论,视图控制器应该只对它自己的视图执行操作。您需要添加、推送、删除等的任何内容都应该从那里完成。视图控制器不应该对窗口执行操作。好的抽象应该专注于它们下面的东西。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/5606481

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档