【问题标题】:presentModalViewController doesn't rotate properly in iPhone / iPadpresentModalViewController 在 iPhone / iPad 中无法正确旋转
【发布时间】:2010-08-10 20:03:23
【问题描述】:

我有一个名为 MainViewController 的 viewController,它有一个 UIButton。点击时,此按钮会加载另一个 viewController,名为 ModalSelector,如下所示:

- (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];

}

但是,当我在模拟器中旋转设备时,两个视图都没有正确旋转,即使我在两个 viewController 中都有这个:

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

}

如何让它正确旋转?

谢谢

【问题讨论】:

    标签: iphone cocoa-touch ipad uiviewcontroller


    【解决方案1】:

    我发现代码没有问题,但模拟器本身有问题。当我在实际设备上测试它时,它运行良好。

    【讨论】:

      猜你喜欢
      • 2014-03-15
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2023-03-28
      • 2013-02-14
      • 2021-01-12
      • 2011-10-21
      相关资源
      最近更新 更多