所以我从一个按钮上弹出一个弹出窗口。但是,当在其上显示模态视图时,我遇到了一些旋转问题。弹出窗口内的视图无法正常旋转。我已将所有委托设置为yes,因此它应自动处理此问题。仅当在其上显示模态视图时才会发生这种情况。当用户从弹出窗口中的表中选择一个项目时,是否可以解除弹出窗口?谢谢!
更新:所以我想出了如何通过委托保留引用来解除popover。这并没有解决旋转问题。有谁知道可能导致这种情况的原因是什么?感谢
答案 0 :(得分:1)
实现:
- (BOOL)automaticallyForwardAppearanceAndRotationMethodsToChildViewControllers {
return YES;
}
在我的视图控制器中修复了问题。
答案 1 :(得分:0)
模态视图控制器会覆盖其父视图的旋转功能
将以下函数添加到ModalViewController
-(BOOL)shouldAutorotateToInterfaceOrientation:(UIInterfaceOrientation)interfaceOrientation {
return YES;
}