SplitView控制器纵向模式 - 顶部按钮保持向右移动

时间:2010-05-17 07:26:48

标签: iphone ipad uisplitviewcontroller

我在ipad中使用SplitViewController。在按钮上单击详细视图,我打开一个全屏模式的模态视图。每当我关闭模态视图时,以纵向模式显示表格视图的按钮会向右移动。

如果我继续打开模态视图并解除它的过程,它会一直向右移动,直到它消失在屏幕右侧。

知道为什么会这样吗?

2 个答案:

答案 0 :(得分:0)

当any.modalPresentationStyle = UIModalPresentationFullScreen时出现问题;

我将其更改为any.modalPresentationStyle = UIModalPresentationPageSheet;现在一切都很好。

答案 1 :(得分:0)

我确认changin modalPresentationStyle到UIModalPresentationPageSheet做的伎俩 例如:

MY_VC *controller = [[MY_VC alloc] initWithNibName:@"MY_VC" bundle:nil];
[controller setModalPresentationStyle:UIModalPresentationPageSheet];
[splitViewController presentModalViewController:controller animated:NO];