2016-07-19 24 views
1

XcodeとSwiftでiOSアプリケーションを作成しました。 1つのUITabBarControllerで管理されるUIViewControllersが複数あり、UITabBarがあります。私はUITabBarの項目でViewControllerを切り替えることができます。UITabBarControllerでUITabBarの項目にアクションを追加します。

TabBarの項目にアクションを追加する方法はありますか?ユーザーが長押しをしたり、3Dタッチを使用すると、

私の場合、ユーザーが長く押すのを押すとUIWebViewのコンテンツをリロードしたいと思います。

答えて

0

カスタムUITabBarControllerを作成し、アイテムに対するアクションを処理できます。あなたのような行うことができますカスタムUITabBarControllerで

//tag values of navigation controllers are set in storyboard 
func tabBar(tabBar: UITabBar, didSelectItem item: UITabBarItem) { 
    switch item.tag { 
     case 0: 
     //Perform any action on item 

     case 1: 
     //open application 

     default: 
      break 
    } 

} 
+1

@EricDはそれを指摘いただきありがとうございます。 –

+0

@Davidこれが正しいとマークしてください。 –

+0

しかし私はカスタム 'UITabBarController'を使いたくありません。 –

関連する問題