簡體   English   中英

使用標簽欄控制器上的導航欄

[英]Using navigation bar on tab bar controller

我是xcode的新手。 我用的是xcode 7。

我想在標簽欄控制器上添加導航欄。

在此輸入圖像描述

在該截圖中,我選擇了頂部半透明條形黑色,但是當我運行項目時它不會出現

我的主要目的是顯示頂部欄並在其上添加圖像(徽標)。

我怎樣才能實現這一目標?

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

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

像這樣 :

在此輸入圖像描述

像這樣添加導航控制器:

在此輸入圖像描述

我希望它為你工作。

將圖像添加到導航欄:

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

要添加導航控制器:

選擇視圖控制器,然后從“編輯器” - >“嵌入” - >“導航控制器”

要將圖像添加到導航欄,請在視圖中執行加載:

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

要更改圖像大小,您需要更改imageView大小作為下面的內容

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

您應該手動將導航欄添加到項目中並手動設置。 或者更好的是添加導航控制器

暫無
暫無

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

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