为什么呈现视图控制器的模态视图(由详细视图控制器呈现)是分割视图控制器?

时间:2014-07-07 14:19:57

标签: ios objective-c segue uisplitviewcontroller

我有一个非常简单的拆分视图控制器,带有一个主视图控制器和另一个细节视图控制器。

我在详细视图控制器和另一个视图控制器(A)之间放置了一个模态segue。当我检查A的呈现视图控制器时,它是分割视图控制器而不是详细视图控制器。

我的问题是,因为事实是细节视图控制器被激活到A,为什么A的呈现视图控制器是拆分视图控制器?

1 个答案:

答案 0 :(得分:0)

rdelmar是对的,但是当我在代码中放置definePresentationContext并在故事板中设置Presentation to Current Context时,我仍然偶尔会出现这种情况。我还必须在故事板中检查Defines Context。

简而言之,呈现视图控制器应具有Presentation = Current Context,并在storyboard中定义上下文旁边的检查。