我想添加一個模態視圖到我的ipad應用程序。所有視圖都應該處於橫向模式。 對於我選擇表單或頁面樣式。風景模式與模式視圖
這是問題所在。當我添加模式的看法我的看法與下面的代碼:
TempController *tmpViewController = [[TempController alloc] initWithNibName:@"TempView" bundle:nil];
tmpViewController.modalPresentationStyle = UIModalPresentationPageSheet;
[self presentModalViewController:tmpViewController animated:YES];
我的模態視圖顯示在橫向模式,但是它下面的視圖顯示在人像。模態被解散後,觀點仍處於困境之中。如果我不將模式附加到視圖,則視圖在橫向模式下顯示正常。
我玩了statusBarOrientation和shouldAutootateToInterfaceOrientation,但仍然沒有運氣。我在山獅
更新運行的Xcode 4.4.1:這是我的shouldAutorotateToInterfaceOrientation:
- (BOOL)shouldAutorotateToInterfaceOrientation:(UIInterfaceOrientation)interfaceOrientation
{
// Return YES for supported orientations
if (interfaceOrientation == UIInterfaceOrientationLandscapeLeft || interfaceOrientation == UIInterfaceOrientationLandscapeRight) {
return YES;
}
return NO;
}
實際上,我將presentModal更改爲presentViewController,並且仍然得到相同的問題。 – Irina
將shouldAutorotateToInterfaceOrientation添加到我原來的帖子中 – Irina