如何在窗口上正确显示PopupViewController?

时间:2014-05-31 19:46:31

标签: ios presentviewcontroller

所以我有一个tableViewController,当点击行时会显示一个popUpView。问题是,如果我在self上显示视图,则会发生以下情况:image

问题是,由于此视图位于NavController和TabBarController中,因此它不会显示在导航栏和制表符栏上。所以为了解决这个问题,我得到了一个根窗口的实例,并在其上调用了presentPopupViewController:

    UIWindow *window = [UIApplication sharedApplication].keyWindow;
    UIViewController *rootViewController = window.rootViewController;
    [rootViewController presentPopupViewController:popUpViewController animated:YES completion:nil];

并得到了预期的结果:image

现在的问题是,一旦我关闭了弹出窗口,我的tabBarnavBar就没有响应。我应该怎么做呢?

另外:我正在使用CWPopUp

0 个答案:

没有答案