2011-01-25 18 views
0

NavigationBarのUIBarButtonItemのleftBarButtonItemの色を変更するにはどうすればよいですか?iPhone SDKの場合BarButtonの色を変更する方法

もし私がinterfaceBuilderを介してバーボタンの画像を設定しようとしているのであれば、それはバーボタンの画像上に境界線を表示するので、バーボタンの画像には特定のサイズがありますか?

私がBarButtonを動的に追加している場合、アプリケーション を実行しているときに表示されず、xibのみでleftbarButtonを追加してコンセントに接続すると、左のボタンが表示されますが、私はcustomviewビューを割り当てることができません目標は、ヘルプや提案、 おかげ

答えて

1

-[UIBarButtonItem initWithCustomView:]を使用してカスタムビューでバー湖底アイテムを作成します。そのようにしてください

buttton左のバーの色を変更することで、あなたは外観をしたいすべてのコントロールを持っています。

+0

返信ありがとうございますあなたはもっとそれを行う方法を教えてください – ios

+0

問題が発生した場合は、特定の質問(既に試したことを含む)をお願いします。私はどこから始めるべきかわかりません。 –

+0

私はこのコードで試しました[view1 setBackgroundColor:[UIColor greenColor]]; addButton = [[UIBarButtonItem alloc] initWithCustomView:view1];しかし、私は緑にバーのボタンの色を設定することはできません助けてください私がバーボタンの項目に画像を入れたい場合は、画像のサイズにする必要があります – ios

0

私はあなたが使用することができると思う:

- (id)initWithImage:(UIImage *)image style:(UIBarButtonItemStyle)style target:(id)target action:(SEL)action 

バーボタンのカスタムイメージを設定することができます。

0

変更したい色であれば、バーにバーを追加し、バーの色合いを設定します(UINavigationBarまたはUIToolBarのドキュメントを参照)。これはもちろん、バーの色とボタンを変更しますが、特にUIBarButtonItemsとそのバーに同じ色を使用することをお勧めします(UIの一貫性は賢明です)。

関連する問題