2011-07-19 9 views
0

私のアプリケーションの1つでは、タブバーのタブバー項目からアクションシートを表示したいと思います。このアクションシートは、タブバーをクリックするとどこからでもアクセスできます項目。私は、タブバーがそのView Controllerと緊密に結合されているので、これを行うことができるのではないかと心配しています。誰かが何らかの問題を抱えていると、本当に役に立ちます。uitabbarcontrollerのタブバーの項目からの表示

答えて

0

UIActionSheetはshowFromTabbarと呼ばれる方法があります。

0

どのようにそれのViewControllerからparentViewのTabBarControllerのコントローラと現在actionSheetの作成について。基本的に、View ControllerはtabBarController自体を除いて何も保持しません。

+0

あなたのアイデアは目立つようですが、いくつかのサンプルコードを投稿すると本当に役に立ちます。 – Manoj

+0

@manoj申し訳ありませんが、今はサンプルを作成できません。そうでなければ自分でやらなくてはなりません。それで自分で試してみてください。質問をする前にまず自分で試してみてください。 –

0

使用、タブバーコントローラの内部にあるビューコントローラで

[myActionSheet showFromTabBar:self.tabBarController.tabBar]; 

+0

ですが、このメソッドはどこで呼び出す必要がありますか? – Manoj

+0

すべてのタブバーにアクションシートを共有したい場合は、タブクラスコントローラーを所有して初期化する必要がある集中クラスを用意する必要があります。 Rahulも同様のことを指摘する。それ以外の場合は、表示する必要があるときにこのメソッドを呼び出すことができます。これは、対応するタブバーのビューコントローラで行います。 – karim

関連する問題