2017-10-15 71 views
0

我使用下面的代码获取选项卡栏控制器的选定项目。我的UITabbar有7个视图控制器(更多选项卡中有3个项目)。 此代码仅适用于5个选项卡,但它不会返回更多选定项目的索引!如何获得更多导航控制器中物品的选定索引

import UIKit 
class CustomTabbarController: UITabBarController{ 

    override func viewDidLoad() { 
    super.viewDidLoad() 
    self.delegate = self 
    } 

    override func tabBar(_ tabBar: UITabBar, didSelect item: UITabBarItem) { 
    print(self.selectedIndex) 
    } 
} 
+0

你做了吗?我也有同样的问题 –

回答

-1

获得选择的项目是这样的:

override func tabBar(_ tabBar: UITabBar, didSelect item: UITabBarItem) { 
    print(tabBar.items?.index(of: item)) 
}