UINavigation有多少层?

时间:2013-11-17 03:51:45

标签: ios uinavigationcontroller uinavigation poptoviewcontroller

如何看待使用UINavigation从堆栈中的rootViewController中删除多少层?

1 个答案:

答案 0 :(得分:0)

这取决于您的视图层次结构的设置方式。如果根视图控制器是导航控制器,您所做的就是将视图控制器推送到导航控制器,然后只需查看导航控制器的“viewControllers”属性即可。它的计数告诉你已经推送了多少个视图控制器。

NSUInteger count = [self.navigationController.viewControllers count];

如果你已经将任何模态控制器呈现在堆栈上,它会变得有点复杂。