2012-03-09 11 views
4

drawRect、サブクラス、カテゴリを使用せずに可能であれば最も簡単な方法は、透明なUIToolbarを黒色ではなく、私自身が選んだ色で表示しますか?私はあなたがUIToolbarの半透明のプロパティを設定できることを知っていますが、色は黒ですが、背景色を設定しようとしましたが動作しませんでした。私は背景画像を設定しようとしましたが、それは動作しますが、それは透明ではありません。UIToolbarは半透明で黒色ではありません

+0

は、我々はあなたがツールバーとその親を設定しているどのようにいくつかのコードを見てもらえますか? – gregheo

答えて

1

setTintColor:の方法をご覧ください。たとえば:

[self.navigationController.toolbar setTintColor:[UIColor greenColor]]; 
+1

色の濃い色を設定するのは助けになりません。まだ黒です – adit

0

IBを使用して、これを試してみてください、それが動作するはずです:色のお好みにツールバーの

  1. セットの色合いの色を。
  2. ツールバーのアルファを0.5に設定するか、必要に応じて透明度に応じて設定します。コードサンプルと
+0

ツールバーはコード – adit

+0

で作成されていますが、半透明のツールバーと同じではありません。この方法ではボタンとラベルは次のようになります。不透明であっても、理想的には、見やすくするためにラベルが完全に不透明であるべきです。 – Clafou

関連する問題