嗨,我有一個應用程序,我已經設置支持的界面方向設置爲景觀(左主頁按鈕),景觀(右主頁按鈕)文件webview出現在ios6中旋轉,但它似乎很好<= ios 5.1模擬器
,並在testviewcontroller.m文件
我的代碼: -
- (BOOL)shouldAutorotateToInterfaceOrientation:(UIInterfaceOrientation)interfaceOrientation
{
return (interfaceOrientation == UIInterfaceOrientationLandscapeLeft || interfaceOrientation == UIInterfaceOrientationLandscapeRight);
}
做什麼樣的變化我必須做出它出現在iOS6的模擬器正常
感謝
找到了答案: -
if ([[UIDevice currentDevice].systemVersion floatValue] < 6.0)
{
// how the view was configured before IOS6
[self.window addSubview: navigationController.view];
[self.window makeKeyAndVisible];
}
else
{
// this is the code that will start the interface to rotate once again
[self.window setRootViewController: self.navigationController];
}
從這個鏈接 -
IOS 6 force device orientation to landscape
,但現在隨着iOS6的另一個問題 - 點擊一個文本框不會調用鍵盤
我不想在這裏旋轉設備。我只是在ios6.0模擬器中以橫向模式加載應用程序,它看起來右轉,但它在ios5.0中正常運行 – Jatin
你想正確處理方向嗎?您需要實現iOS 6旋轉方法才能這樣做。詳情請參閱發行說明。 – rocky