読者です 読者をやめる 読者になる 読者になる

Satomi and Dogs

バーチャルな世界に住んでいた料理好きSatomiが美味しいご飯と犬と動物たちと牧草に囲まれた生活を目指す日記です

TabBarでタップするTabItemがタップされたらなんかしらの処理を入れたいとき

TabBarControllerのCustom Classを設定

HogeViewControllerとします。

Tab Bar Item に Tag を設定

Screen Shot 2015-08-24 at 10.20.28.png

HogeViewControllerでTagの情報を取得して、処理を入れる

以下な感じでコードを追記します。

override func tabBar(tabBar: UITabBar, didSelectItem item: UITabBarItem) {
        switch item.tag {
        case 1:
          println("foo")
        default:
          println("bar")
        }
    }