UINavigationController有3个控制器,所有的声音都非常类似于我:topViewController,visibleViewController和presentedViewController.
您在哪些情况下使用这些控制器?
presentViewController是屏幕上呈现的当前模态. topViewController是导航堆栈顶部的视图控制器(参见viewControllers()
方法),visibleViewController是屏幕上当前
显示的视图控制器(可以是控制器,模态,UINavigationController,UITabbarController等).