2015-10-05 122 views
2

我是xcode中的新成員。我使用xcode 7.在標籤欄控制器上使用導航欄

我想在選項卡欄控制器上添加一個導航欄。

enter image description here

在截圖

,我選擇半透明頂部欄黑色,但是當我運行該項目

我的主要目的是展示一個頂欄,並添加圖片(標識),它不會出現在上面。

我該如何做到這一點?

+0

您是否試圖將其嵌入到導航控制器中? –

+0

如何做到這一點,請你解釋一下嗎? –

+0

檢查我編輯的答案@ RULE101 –

回答

4

您的格式不正確。請在選項卡控制器中添加導航控制器。

選擇ViewController並點擊編輯>嵌入>導航控制器

這樣的:

enter image description here

添加導航控制器是這樣的:

enter image description here

我希望它爲你工作。

添加圖片到您的導航欄:

var image = UIImage(named: "abc.jpg") as UIImage 
self.navigationController.navigationBar.setBackgroundImage(image, 
                forBarMetrics: .Default) 
+0

驚人的,謝謝。還有一個問題,如何將圖像添加到導航欄?我應該添加一個激動酒吧項目? –

+0

好吧,我會,如何添加圖像導航欄? –

+0

self.navigationController.navigationBar.setBackgroundImage(image, forBarMetrics:.Default)它會爲我工作@ RULE101 –

1

要添加導航控制器:

選擇您的視圖控制器,然後從 '編輯' - >中嵌入 - >導航控制器

要添加圖像到您的導航欄,請在您的視圖中執行此操作:

let logo = UIImage(named: "yourimage.png") 
let imageView = UIImageView(image:logo) 
self.navigationItem.titleView = imageView 

要改變圖像大小,你需要改變的ImageView大小的folowoing

 let imageView = UIImageView(frame: CGRectMake(100, 150, 150, 150)); // set as you want 
    imageView.image = logo; 
self.navigationItem.titleView = imageView 
+0

如此接近,如何改變圖像大小和位置屬性? –

+0

現在請檢查 –

+0

@ RULE101如果您可以選擇正確尺寸的圖像會更好 –

0

您shoul'd手動添加導航欄到您的項目和手動設置。或者更好的是添加導航控制器

相關問題