1

次を使用して、navigationBar のタグを設定しています。

self.navigationController.navigationBar.tag = 1;

セルを選択して子の UITableView が読み込まれると、次のように設定します。

self.navigationController.navigationBar.tag = 2;

しかし、「戻る」ボタンを押して親 UITableView が再び表示されると、.tag はまだ 2 に設定されています。

親のviewDidLoad、viewWillAppear、viewDidAppear、および子のviewWillDisappearでtag = 1を設定しようとしました-どんな助けでも大歓迎です。

4

1 に答える 1

0

経験則として、非システム UIView クラスでは .tag プロパティのみを使用してください。これらのナビゲーション バーを NSMutableArray にマッピングする方がよい場合があります。

于 2010-02-24T17:32:01.970 に答える