我有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/

10-13 01:16