首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >UITabBarController、UINavigationController和autorotate

UITabBarController、UINavigationController和autorotate
EN

Stack Overflow用户
提问于 2009-06-29 16:25:29
回答 3查看 2.6K关注 0票数 0

我在iphone上的自动导航有问题

我设置了所有的班级

代码语言:javascript
复制
- (BOOL)shouldAutorotateToInterfaceOrientation:(UIInterfaceOrientation)interfaceOrientation {
    return (interfaceOrientation != UIInterfaceOrientationPortraitUpsideDown);
}

但没有响应;/

示例代码是:http://b6.s3.p.quickshareit.com/files/testautorotatecb367.zip

问题只出现在第一个选项卡上,如果我将应用程序切换到第二个选项卡,然后旋转iphone,界面会旋转。它不能在我放置自定义UINavigationController的TAB1中旋转

EN

回答 3

Stack Overflow用户

回答已采纳

发布于 2009-06-30 16:00:23

好了,我想我知道问题出在你的代码里了。您需要像处理选项卡栏那样将UINavigationBar添加到代理中,否则它不知道它的存在,因此它不会旋转,因为它对视图中的内容感到困惑。

因为我使用界面生成器来处理我所有的图形用户界面需求,所以我不确定如何在代码中手动完成这项工作,所以,为了帮助你,这里的>> http://www.radford.edu/ebalci/Tutorials/SimpleTabNavTemplate.zip是我几天前为一个朋友制作的一种教程,你可以将它作为一种模板或指南来帮助你(我希望它能帮助你)

我的教程使用UItableViews进行导航,但这是可选的

此外,我注释掉了我的旋转方法,因为我当时并不担心它,但如果你取消注释它们(我认为你必须将该方法添加到其中一个类中,因为我删除了它),它将旋转,我只是检查了一下,但太懒了,没有重新压缩并上传它。

我只想让你知道,我几乎是一天前才做的这件事,压缩包里有一个富文本文件,里面有说明,但是,它只是一个粗略的草稿,我还没有真正修改过它,所以我希望你可以轻松地阅读它,尽管它是一个粗略的草稿。

让我知道这是否有帮助=)祝你好运

票数 1
EN

Stack Overflow用户

发布于 2009-07-01 15:54:29

好的

问题是我没有初始化导航视图,我只使用alloc,在我添加alloc之后] init]所有启动的工作正常

票数 2
EN

Stack Overflow用户

发布于 2009-06-29 19:43:36

并且您的自定义UINavigationController也具有相同的

shouldAutorotateToInterfaceOrientation

方法将YES返回给横向视图?

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

https://stackoverflow.com/questions/1059212

复制
相关文章

相似问题

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