2012-03-09 58 views
4

什麼是最簡單的方法(如果可能,不使用drawRect,子類,類別)具有透明UIToolbar而不是黑色,這是我自己選擇的顏色?我知道你可以設置UIToolbar的半透明屬性,但顏色是黑色的,我嘗試設置背景顏色,但它不起作用。我試圖設置背景圖片,它的工作原理,但它不透明。UIToolbar具有半透明而不是黑色

+0

我們可以看一下你如何設置工具欄和其父一些代碼? – gregheo 2012-03-09 03:05:58

回答

1

看看setTintColor:方法。例如:

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

設置色彩的顏色沒有幫助..它仍然是黑色 – adit 2012-03-09 01:19:11

0

試試這個使用IB,它應該工作:工具欄的

  1. 一套色調的顏色到你選擇的顏色。
  2. 將工具欄的Alpha設置爲0.5或根據所需的透明度設置。
+0

我有工具欄創建的代碼 – adit 2012-03-09 07:07:25

+0

它的工作原理與半透明工具欄看起來不太一樣:使用這種方法,按鈕(及其標籤)是也是不透明的,理想情況下,它們的標籤應該完全不透明,以提高可讀性。 – Clafou 2013-07-25 15:11:25

相關問題