在我的應用程序,我需要處理不同的方向我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 –