我有3个ViewControllers的TabBar应用程序。
我可以从ViewControllers的方法中知道哪个ViewContoller之前(1或2)被取消显示吗?或者也许我从其他.xib打开VeiwController
最佳答案
您可以通过实现UITabBarController
委托方法来做到这一点-
- (BOOL)tabBarController:(UITabBarController *)tabBarController shouldSelectViewController:(UIViewController *)viewController
{
}
在这里,您可以检查
[tabBarController selectedViewController]
,这里selectedViewController
是当前选择的视图控制器,而viewController
是要选择的视图控制器。关于ios - 之前是哪个 Controller ?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/9211823/