我正在使用标签栏 Controller ,我想知道是否有一种方法可以检查哪个标签被点击了?
如果用户单击“帐户”选项卡但未登录,我想重定向到全屏模式登录屏幕而不是帐户 VC。
最佳答案
您可以在自定义 UITabBarController 或其他地方执行此操作,并覆盖“didSelectItem”函数。
import UIKit
class TabbarViewController: UITabBarController {
override func viewDidLoad() {
}
override func tabBar(tabBar: UITabBar, didSelectItem item: UITabBarItem) {
print("Selected Index :\(self.selectedIndex)");
}
}
关于ios - 快速检查点击了哪个标签栏项目,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37150417/