2014-01-17 165 views
2

我正在使用XCode 5.02和iOS7 SDK。設置爲半透明時,導航欄變爲透明

我想將導航欄設置爲半透明,但是當我這樣做時,它們變得完全透明。狀態欄也將是透明的。我可以看到導航欄上的標題和按鈕,但沒有背景。我的項目中的所有視圖控制器都會發生同樣的情況,所以這並不侷限於特定的視圖。當我設置半透明=否,我得到純色。

這是在模擬器和運行iOS7的設備上。

我試圖在的.plist文件中設置半透明爲ON,也嘗試在viewDidLoad中和viewWillAppear中像這樣的代碼直接設置它:

self.navigationController.navigationBar.translucent = YES 

任何想法表示讚賞。

謝謝。

+0

我試着簡單的例子導航欄控制器(ios7模擬器)你的情況。沒有你描述的問題。 NavBar變得非常透亮! – malex

+0

是的,我的故事板或項目似乎有問題,我只是不知道該怎麼做。我確實嘗試將我的控制器複製到新的故事板,但這並沒有解決問題。 –

+0

由於許多隱藏的不確定設置,仇恨故事板/ IB :) – malex

回答

0

我有同樣的問題我設置導航欄半透明,但是當我這樣做,他們變得完全透明,而不是
試試這個: 選擇文件inspector.this使用自動佈局選項可能過於解決您的問題。

+0

好的,還沒有嘗試過。今晚會試一試並報告。謝謝。 –

+0

試過了,它沒有奏效。想想我最終會使用導航欄的背景圖片。 –

-1

您是否嘗試過在屬性檢查器中選擇Translucent Navigation Bar

View Controller選定後,點擊Attributes inspector,並從那裏,你 可以選擇相應類型的Top Bar適合你從下拉列表

這裏是截圖:

enter image description here

+0

是的,我嘗試了幾個組合,仍然沒有工作。謝謝。 –