簡體   English   中英

presentModalViewController在iPhone / iPad中無法正確旋轉

[英]presentModalViewController doesn't rotate properly in iPhone / iPad

我有一個名為MainViewController的viewController,它具有一個UIButton。 輕按此按鈕后,將加載另一個名為ModalSelector的viewController,如下所示:

- (IBAction)showModalSelector:(id)sender {

ModalSelector *modal = [[ModalSelector alloc]
      initWithNibName:@"modalSelector" bundle:nil];
modal.modalPresentationStyle = UIModalPresentationFormSheet;
modal.modalTransitionStyle = UIModalTransitionStyleFlipHorizontal;
modal.modalInPopover = YES;

modal.issues = issuesForModal;
modal.parent = self;

[self presentModalViewController:modal animated:YES];

[modal.view setFrame:CGRectMake(-80, 20, 700, 400)];

[issuesForModal release];
[modal release];

}

但是,當我在模擬器中旋轉設備時,即使兩個viewControllers中都包含此視圖,兩個視圖也無法正確旋轉:

- (BOOL)shouldAutorotateToInterfaceOrientation:(UIInterfaceOrientation)interfaceOrientation {
return YES;

}

如何使其正確旋轉?

謝謝

我發現代碼沒有問題,但是模擬器本身沒有問題。 當我在實際設備上對其進行測試時,它可以完美運行。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM