topViewController和visibleViewCon

2020-04-17  本文已影响0人  进击的秃瓢

topViewController指的是UINavigationController最顶部的controller,也就是UINavigationController.topViewController必定存在于UINavigationController.viewControllers


visibleViewController指的是UINavigationController当前展示的controller,也就是UINavigationController.visibleViewController可能存在于UINavigationController.viewControllers也可能不存在


简单如图所示(image-1)

image-1

A --push--> B --push--> C --present--> a --push--> b

此时A.navigationController的 

topViewController = C  

visibleViewController = b

上一篇 下一篇

猜你喜欢

热点阅读