我有一個ParentViewController
這是在UIScrollView
連同SiblingsViewControllers
像下面的樹。iOS模式視圖控制器PageCurl動畫未顯示
RootViewController
UIScrollView
HomeViewController
ParentViewController
FormNotesViewController
- 模態視圖使用頁面捲曲廣告素材
被呈現
FooViewController
BarViewController
的ModalViewController由ParentViewController
在IBAction爲帶有下面的功能。
- (IBAction)onNoteOpen:(id)sender {
FormNotesViewController *notesView = [[FormNotesViewController alloc] initWithNibName:@"FormNotesViewController" bundle:nil];
//OPTION #1
notesView.modalTransitionStyle = UIModalTransitionStylePartialCurl;
notesView.modalPresentationStyle = UIModalPresentationFullScreen;
[self presentModalViewController:notesView animated:YES];
//OPTION #2
// [UIView beginAnimations:@"PartialPageCurlEffect" context:nil];
// [UIView setAnimationDuration:1.0];
// [UIView setAnimationCurve:UIViewAnimationCurveEaseInOut];
// [UIView setAnimationTransition:UIViewAnimationTransitionCurlUp
// forView:notesView.view cache:NO];
// [self.view addSubview:notesView.view];
// [UIView commitAnimations];
}
我已經嘗試了選項#1和#2。儘管它們都顯示了notesView
,但應用程序未能顯示轉換。
我搞不明白爲什麼。
難道是因爲UIScrollView
?難道是我錯過了什麼嗎?任何建議來調試這個?
你檢查你的FormNotesViewControllers視圖幀財產?也許你必須等到viewDidLoad在你的筆記控制器中被調用。 – Dominik 2012-02-07 09:26:34