// The current view controller stack.
@property(nonatomic,copy) NSArray<__kindof UIViewController *> *viewControllers;
* 栈中的控制器数组, 入栈依次通过[viewControllers addObject:]方式加入数组, 栈底控制器为 rootViewController.
// The top view controller on the stack.
@property(nullable, nonatomic,readonly,strong) UIViewController *topViewController;
* 栈顶控制器,即[viewControllers lastObject], 为最新推入栈的控制器
UINavigationCtroller 的 viewControllers 与 topViewController 的关系
最新推荐文章于 2024-07-26 11:19:52 发布
本文介绍了UIViewController的栈管理机制,详细解析了viewControllers属性如何维护控制器的入栈操作及topViewController属性如何标识最新的控制器。
1355

被折叠的 条评论
为什么被折叠?



