我在iphone上的自动导航有问题
我设置了所有的班级
- (BOOL)shouldAutorotateToInterfaceOrientation:(UIInterfaceOrientation)interfaceOrientation {
return (interfaceOrientation != UIInterfaceOrientationPortraitUpsideDown);
}但没有响应;/
示例代码是:http://b6.s3.p.quickshareit.com/files/testautorotatecb367.zip
问题只出现在第一个选项卡上,如果我将应用程序切换到第二个选项卡,然后旋转iphone,界面会旋转。它不能在我放置自定义UINavigationController的TAB1中旋转
发布于 2009-06-30 16:00:23
好了,我想我知道问题出在你的代码里了。您需要像处理选项卡栏那样将UINavigationBar添加到代理中,否则它不知道它的存在,因此它不会旋转,因为它对视图中的内容感到困惑。
因为我使用界面生成器来处理我所有的图形用户界面需求,所以我不确定如何在代码中手动完成这项工作,所以,为了帮助你,这里的>> http://www.radford.edu/ebalci/Tutorials/SimpleTabNavTemplate.zip是我几天前为一个朋友制作的一种教程,你可以将它作为一种模板或指南来帮助你(我希望它能帮助你)
我的教程使用UItableViews进行导航,但这是可选的
此外,我注释掉了我的旋转方法,因为我当时并不担心它,但如果你取消注释它们(我认为你必须将该方法添加到其中一个类中,因为我删除了它),它将旋转,我只是检查了一下,但太懒了,没有重新压缩并上传它。
我只想让你知道,我几乎是一天前才做的这件事,压缩包里有一个富文本文件,里面有说明,但是,它只是一个粗略的草稿,我还没有真正修改过它,所以我希望你可以轻松地阅读它,尽管它是一个粗略的草稿。
让我知道这是否有帮助=)祝你好运
发布于 2009-07-01 15:54:29
好的
问题是我没有初始化导航视图,我只使用alloc,在我添加alloc之后] init]所有启动的工作正常
发布于 2009-06-29 19:43:36
并且您的自定义UINavigationController也具有相同的
shouldAutorotateToInterfaceOrientation
方法将YES返回给横向视图?
https://stackoverflow.com/questions/1059212
复制相似问题