如果我在 Tabar 中有 4 个项目。
打开应用程序时,默认位于 TabBarItem[0] - ViewControllerRoot 中 我从 ViewControllerRoot 推送到 ViewController A。从 ViewController A,我切换到 TabBarItem[3] - 包含 ViewController B。
问题是:切换到TabBarItem[3]时如何获取ViewController A的名称?
非常感谢。
最佳答案
您可以使用 selectedViewController 获取当前的 View Controller 。
标签栏的用户委托(delegate)方法。
func tabBarController(_ tabBarController :UITabBarController, shouldSelect: UIViewController){
let currentVC = tabBarController.selectedViewController
let destinationVC = shouldSelect
}
我希望这对你有用。
关于ios - 切换TabBar Item时如何获取上一个ViewController的名称,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50014332/