1

ipad画面の上部にカスタムタブバーを使用したiPad 2でメッセンジャーアプリを開発しようとしています。そのタブをクリックせずにリモートパーティからメッセージを受信したときに、タブの1つにインジケーター(アイコン付き)を表示する必要があります。タブをタップせずにチャットを開始するときに、選択したタブの画像も変更する必要があります。

私はすでに self.tabBarItem.badgeValue = @"1"; で試しています。しかし、タブバーがカスタマイズされたiPad画面の上部にあり、デフォルトのタブバーを下部に非表示にしたため、うまくいきません。

任意の提案をいただければ幸いです。

4

1 に答える 1

1

self.tabBarItem.badgeValue = @"1";なぜうまくいかないのか聞いてもらえますか?タブバーがカスタマイズされているだけですか?

しかし、私はこれを試しました:

[[[[self tabBarController] tabBar] items] objectAtIndex:0] setBadgeValue:@"1"];

ありがとう

于 2012-07-12T15:09:37.840 に答える