2

もう一度あなたの助けが必要です。このビューコントローラーで1つのビューコントローラーを作成します。両方のナビゲーションバーボタンに番号の付いたバッジがあります。どこでも検索してみましたが、この問題の解決策が得られず、すべての場所で解決策が提供されています。タブバーまたはカスタムボタン用。

ナビゲーションバーボタンにバッジが必要になりました。この問題を解決するのを手伝ってください。

ありがとうございました。

4

1 に答える 1

3

ボタンとバッジを含むカスタムビューを作成し、そのビューをナビゲーションコントローラーの右または左のバーボタンに追加します。それがあなたがそれをすることができる唯一の方法です、さもなければナビゲーションバーボタンアイテムにバッジとボタンを追加するネイティブの方法はありません。

編集:

このようなことをしてください、

 UIView *BtnView = [[UIView alloc] initWithFrame:CGRectMake(0,0,70,35)];
        UIButton *myButton = [[UIButton buttonWithType:UIButtonTypeCustom] retain];
        [myButton setFrame:CGRectMake(0,0,70,35)];
        [myButton setImage:[UIImage imageNamed:@"back.png"] forState:UIControlStateNormal];

        [BtnView addSubview:myButton];
        [myButton release];

        UIBarButtonItem* barButton = [[UIBarButtonItem alloc] initWithCustomView:BtnView];
        viewController.navigationItem.leftBarButtonItem = barButton;
        [BtnView release];
        [barButton release];
于 2012-04-27T06:38:12.747 に答える