我在应用程序委托中将我的 UIViewController 设置为 self.window.rootViewController。出于某种原因,我需要从我的根视图控制器打开标志视图作为模态,例如:
self.window.rootViewController.modalPresentationStyle = UIModalPresentationCurrentContext;
[self.window.rootViewController presentModalViewController:signViewC animated:NO];
如果我在标志视图中更改设备方向,我的根视图控制器不会更改方向,并且在标志视图关闭后我的方向不正确。如果我在标志视图中更改方向,是否可以更改根视图方向?
在我的根控制器中,我添加了:
- (BOOL)shouldAutorotateToInterfaceOrientation: (UIInterfaceOrientation)interfaceOrientation
{
return YES;
}
如果我在没有模态视图的情况下旋转根视图,则自动旋转会起作用。