【发布时间】:2011-01-07 20:59:37
【问题描述】:
我一直在使用 PresentModalViewController 并且从未遇到任何问题。但是,当从 UISplitViewController 托管的任何控制器中显示模态控制器时,我会遇到奇怪的方向错误。
在我的表格视图(UISplitView 的根控制器)中,当一个单元格被触摸时,我调用:
MyController oModal = new MyController();
oModal.ModalPresentationStyle = UIModalPresentationStyle.FormSheet;
oModal.ModalTransitionStyle = UIModalTransitionStyle.CrossDissolve;
this.PresentModalViewControll(oModal, true);
如果 iPad 处于纵向模式,则一切正常。但是,如果它是横向的,模态控制器会淡入,但它的方向不正确。然后,在淡入完成后,它突然翻转 90 度并调整到正确的方向。 我已经覆盖了 ShouldAutoRotateToInterfaceOrientation(),所以这不可能。
想法?
勒内
【问题讨论】: