1

私はUITabBarいくつかのUITabBarItems を持っています。これらのそれぞれに異なるView Controllerを割り当てました。

各ボタンがクリックされたときに、いくつかのデータなどをロードしたい。したがって、そのコードをどこに置くべきか知りたいですか?viewWillAppearビューコントローラーでandを実装しようとviewDidLoadしましたが、それらは呼び出されませんでした。

4

3 に答える 3

2

デリゲートを に割り当てるとUINavigationController、コンポーネントのUIViewControllerデリゲート メソッドが呼び出されないことはわかっています。についても同じことが言えそうですUITabBarController

UITabBarControllerDelegateプロトコルを実装してtabBar:didSelectViewController:メソッドを実装してみます。

于 2009-06-01T17:58:52.917 に答える
0

カスタム コントローラーが UIViewController から継承されていることは確かですか?

viewWillAppear の署名がviewWillAppear:animated:

私は現在、ベータ 5 に取り組んでいますが、問題なく動作します (TabBar も使用しています)。

于 2009-06-01T18:05:52.640 に答える
0

コードをviewdidappear function.butで書きますが、試しませんでした

于 2009-12-02T06:54:32.233 に答える