首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >NavigationController不旋转

NavigationController不旋转
EN

Stack Overflow用户
提问于 2012-06-12 14:10:27
回答 1查看 111关注 0票数 0

我有两个观点,都在NavigationController下。I不希望视图1(左边)旋转,但do希望视图2(在右边)旋转。视图1和视图2被路由到不同的类。

我把这段代码放在View 2类中来实现这个行为,但是它不起作用。它与我的应用程序中的模态视图一起工作,想。

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

我不想让视图№1在任何情况下都可以旋转。有什么办法吗?提前感谢!

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2012-06-12 14:14:23

您想要的行为对用户不友好,可能对HIG不利。它不起作用的原因是因为UINavigationController中有针对这种破坏性行为的保护措施。当您拥有不同的旋转规则的viewControllers Nav、选项卡或模态时,它有时会失败、猛击,或者像您所看到的那样根本不工作。

基本上我是说别这么做。这不是不可能的。

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

https://stackoverflow.com/questions/10998436

复制
相关文章

相似问题

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