0

ビューコントローラーに行かずにコードを実行するだけのバリアイテムが必要です。これは可能ですか?

TabBar Controller テンプレートを使用してプロジェクトを開始しました。ストーリーボードには、2 つのビュー (最初のビューと 2 番目のビュー) を持つタブバー コントローラーが表示されます。

私がやりたいことは、3 番目のバー項目を追加し、.m ファイルで関数を呼び出すことです。これを行うにはどうすればよいですか?

4

1 に答える 1

0

を実装できUITabBarControllerDelegateますtabBarController:shouldSelectViewController:。その中で、実行したいコードを実行し、最後に return NO. コードは実行されますが、現在の画面にとどまります。

ただし、これはあまり一般的な UI 設計ではないため、実際には別のアプローチを検討する必要があることに注意してください。このトピックに関する詳細な議論については、この SOスレッドも参照してください。

于 2013-02-01T03:57:06.037 に答える