2017-10-15 7 views
0

以下のコードを使用して、タブバーコントローラの選択項目を取得します。私のUITabbarには7つのView Controllerがあります(Moreタブには3つの項目があります)。 このコードは5つのタブでしか動作しませんが、More!のアイテムの選択されたインデックスを返しません。より多くのナビゲーションコントローラでアイテムの選択インデックスを取得する方法

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)) 
} 
関連する問題