タグ

ブックマーク / s0hno.net (1)

  • UITabBarControllerでselectedIndexで条件分岐する際の注意点。 | Life Stream

    Tweet 現在選択しているタブで条件分岐したい際は if(self.tabBarController.selectedIndex == 0) で分岐できますが、 この条件分岐をviewWillAppearのメソッド内に書いてしまうと、うまく判定できずに、2個目のタブを押してるのに1個目と認識したりなどの現象が起きてしまいます。 これは、viewWillAppearではなくviewDidAppear内に書けば解決できます。 特殊かもしれませんが、UITabControllerに同じクラスを複数設定して、選択しているタブで動作を変えたい時には便利です。 参考サイト UITabBarControllerのselectedIndex

    Bowz13
    Bowz13 2014/01/17
    viewWillAppearではなくviewDidAppear内に書く
  • 1