【发布时间】: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