Ste*_*ano 3 objective-c landscape-portrait ios7
我已经创建了一个Iphone和Ipad的应用程序,它由两个带导航控制器的主视图组成.导航控制器插入tabBar控制器.我想将主视图锁定到纵向方向,只有导航控制器的子视图触发了Partrait和Landscape的可能性.可能吗?我能怎么做?
谢谢
Dun*_*n C 12
到目前为止给出的答案都是错误的.
这是你做的:
确保在info.plist文件的受支持方向列表中列出纵向和横向.(默认的应用程序模板包括iPad的所有方向,而iPhone的所有方向都是颠倒的,这可能是您想要的.)
您希望supportedInterfaceOrientations:在视图控制器中实现要限制为纵向的方法:
- (NSUInteger)supportedInterfaceOrientations
{
return UIInterfaceOrientationMaskPortrait;
}
Run Code Online (Sandbox Code Playgroud)
包含该代码的任何视图控制器仅支持纵向.所有其他人将支持info.plist中列出的所有方向.
shouldAutorotateToInterfaceOrientation:仅当您支持6.0之前的OS版本时才需要旧方法.
如果你有时可能会返回NO(不要旋转),你也只需要实现方法shouldAutorotate.)
| 归档时间: |
|
| 查看次数: |
14167 次 |
| 最近记录: |