当我呈现一个viewcontroller

时间:2016-12-20 06:40:47

标签: uinavigationcontroller uitabbarcontroller interactivepopgesture

我有一个标签栏控制器,它由4个标签组成,每个标签包含一个导航控制器。当我在任何选项卡上呈现视图控制器并在解除后我尝试推送时,交互式弹出手势不起作用,直到我不更改选项卡。 例如,当我从A呈现视图控制器B并现在将其解除时,现在我从A推送到C(A - > C)现在交互式pop手势应该可以工作,因为我在View Controller A中设置了此属性,但是当我尝试滑动,​​然后视图控制器立即弹出,看不到动画。再次按下View Controller C也不会调用viewDidAppear方法。这个问题一直持续到我改变我的Tab。 任何想法都会很棒

1 个答案:

答案 0 :(得分:1)

实际上我在TabBarController类中做过一个非常简单而又愚蠢的错误。由于面临此问题,未调用viewDidLoad和viewDidAppear的超级方法。