2017-10-15 70 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)) 
}