0

4つのタブがあるシンプルなアプリがあります。それらのすべてに、UINavigationbar私がいくつかを置いたが含まれていUIBarButtonsます。そのうちの1つは、UIButtonある時点で背景色を変更します。これは、どのタブでも発生する可能性があります。次に、他のナビゲーションコントローラに通知して、ボタンの背景色を同じ色に設定できるようにします。ユーザーは、すべてのタブで同じ色が表示されるはずです。

ViewDidLoadこれまでに行ったこと:メソッド内にボタンを作成するスーパークラスを作成しました。しかし...今何?

何か案は?

ちなみに、私はXcode4.5を使用してiOS>4.0用に開発しています

4

2 に答える 2

1

KVO /NSNotifications/カスタムデリゲートパターンのいずれかを使用できます。

-マン
于 2012-10-31T18:18:17.013 に答える
0

プロトコルを使用して、色の変化についてスーパークラスに通知できます。このトピックを初めて使用する場合は、このYouTubeをご覧になることをお勧めします-プロトコル

于 2012-10-31T16:47:33.197 に答える