2010-03-23 77 views
2

我試圖在IB中設置我的UIToolbar的色調,但總是會導致工具欄的顏色變得固定。調整顏色的不透明度不會「粘住」。改變工具欄本身的不透明度不是我要找的效果。我真正想要做的是獲得與IB中可用的黑色半透明樣式相同的效果,但改變顏色。如果我將tintColor設置爲UIColor,則它變得不透明。將半透明設置爲YES不起作用。是什麼賦予了?如何設置UIToolbar色調並保持半透明效果,如黑色半透明樣式?

回答

2

將您設置的UIColor中的alpha值更改爲.6。檢查方法的文檔,我敢肯定你可以在啓動時使用alpha參數。

+0

沒有骰子,除非我在這裏走錯了路。 toolbar.tintColor = [UIColor colorWithRed:.2 green:.5 blue:.7 alpha:.1]; 這只是創建一個堅實的藍色工具欄...沒有半透明。 toolbar.translucent = YES;似乎沒有工作。 – 2010-03-23 17:12:47

+0

沒關係。我刪除了IB中的工具欄並重新創建它。現在一切都很好。 – 2010-03-23 18:59:24