簡體   English   中英

在iOS 7中,如何使導航欄具有深色背景顏色,但又具有透明性和模糊性呢?

[英]In iOS 7, how do I have a nav bar with a dark background color, but have it transparent and blurred?

使用我的應用程序和iOS 7,我希望導航欄的背景為綠色。

從我所看到的,我有兩個選擇:直接使用與綠色對應的UIColor設置背景色。 這使得綠色非常沖了出去,但它確實導致它是透明的和模糊的。

我想到的另一個選項是創建一個綠色的背景圖像,您自己手動將其設置為透明,然后將該圖像設置為導航的背景圖像。 這可以達到95%,但背景不會模糊。 它的確保留正確的顏色並使它透明。

正確的方法是什么? 例如,適用於iOS 7的新Facebook應用通過藍色完美實現了這一點。

這是您想要的效果嗎?

在此處輸入圖片說明

我使用欄的顏色進行了此操作:

[[UINavigationBar appearance] setBarTintColor:[UIColor colorWithRed:0.0f green:0.4f blue:0.0f alpha:1.0f]];

當然,您也可以直接使用導航欄實例,而不使用外觀代理。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM