簡體   English   中英

將圖像添加到選項卡欄項目僅顯示為塊

[英]Adding an image to a tab bar item only shows up as a block

我有一個選項卡欄,其中應該包含所選索引的圖像。

下面是一個示例圖像,可以在我的標簽欄中使用。

我要添加的標簽欄圖像

通過選擇分配給選項卡欄項目的已連接視圖控制器並替換圖像來添加它。 但這實際上是屏幕上顯示的內容。 分配的圖形未顯示在選項卡欄上。

中間的圖標

  1. 轉到Assets.xcassets
  2. 選擇你的圖片
  3. 顯示Attributes Inspector
  4. 將“ Render As值形式Default更改為“ Original Image

在此處輸入圖片說明

您可以在項目viewController viewDidLoad中添加以下這一行self.tabBarItem.image = UIImage(named: "icono-menu")?.withRenderingMode(.alwaysOriginal)

像這樣的東西

override func viewDidLoad() {
        super.viewDidLoad()
        // Do any additional setup after loading the view, typically from a nib.
        self.tabBarItem.image = UIImage(named: "icono-menu")?.withRenderingMode(.alwaysOriginal)
    }

在資源文件夾中設置tabBarImage,並將“渲染”設置為原始圖像 在此處輸入圖片說明

暫無
暫無

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

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