定向方法已在iOS 6中發生了變化。 我的整個應用程序在縱向模式下都有許多視圖控制器(不是標籤欄視圖控制器)我只想將視圖控制器之一旋轉到橫向模式(它實際上顯示網頁視圖)當我轉動下面方法device.the在Xcode 4.4是工作,但它不是在Xcode.4.5ios 6定位方法
- (BOOL)shouldAutorotateToInterfaceOrientation:
(UIInterfaceOrientation)interfaceOrientation {
return (interfaceOrientation == UIInterfaceOrientationPortrait ||
interfaceOrientation == UIInterfaceOrientationLandscapeLeft ||
interfaceOrientation == UIInterfaceOrientationLandscapeRight);
上述方法將無法在Xcode 4.5工作,爲此我已經改變下面的方法,但即使它不工作.... PLZ任何建議謝謝。
- (BOOL) shouldAutorotate{
[[UIApplication sharedApplication] setStatusBarOrientation: UIInterfaceOrientationPortrait];
return self.modalViewController.shouldAutorotate;
}
-(NSUInteger)supportedInterfaceOrientations
{
return UIInterfaceOrientationMaskLandscape;
}
你已經證明了旋轉的旋轉代碼不是的iOS 5和iOS 6相同看一看'UIInterfaceOrientationMaskAllButUpsideDown'。這裏 –
檢查它可以幫助你http://stackoverflow.com/questions/8738462/uisplitviewcontroller-and-orientation-ios-5-0/10620672#10620672 – Ram
Xcode是隻是一個IDE使用4.4或4.5的IDE的羯羊並不重要。也許你切換目標SDK? –