在我的应用程序,我需要处理不同的方向我ViewControllers
。的UIViewController手柄方向的iOS 6.0的iPad
ViewController1
只能支持landascape方向。ViewController2
必须支持横向+纵向。
启用,在Summury项目中,所有的方向是这样的:
所以,我在ViewController1
插入此代码:
- (BOOL)shouldAutorotate
{
return YES;
}
- (NSUInteger)supportedInterfaceOrientations
{
return UIInterfaceOrientationMaskLandscape;
}
我插入ViewController2
这个代码:
- (BOOL)shouldAutorotate
{
return YES;
}
- (NSUInteger)supportedInterfaceOrientations
{
return UIInterfaceOrientationMaskAll;
}
问题是ViewController1
也以纵向方向旋转(它应该只支持横向)。
有什么想法?
非常感谢大家!
[此链接可以帮助你(http://stackoverflow.com/a/12651309/1059705) – Bala
我已经看过这个讨论,但它不是有益的,我 – MaTTP
这是一个有点棘手。这可能会帮助你:http://stackoverflow.com/q/12755727/653513 –