簡體   English   中英

在xcode 6中設置選項卡欄選項圖像

[英]Set tab bar item selected image in xcode 6

這是我對標簽欄項目的設置:

在此輸入圖像描述

但是,當單擊應用程序內的項目時,未顯示1051-id-badge選擇的圖像,而是顯示任何內容:

在此輸入圖像描述

我的設置有問題嗎? 有任何想法嗎?

要解決此問題並在不編寫任何代碼的情況下設置所選圖像,我們還可以使用“用戶定義的運行屬性”。

在此輸入圖像描述

選擇選項卡欄項,然后在“Identity Inspector”中,從“用戶定義的運行時屬性”中添加新值。

將“Key Path”設置為selectedImage ,然后選擇“Type” Image ,然后使用圖像名稱填寫“Value”。


如果檢查員解決方案不適合您(例如,由於Xcode錯誤),您可以嘗試此解決方案。 在AppDelegate中:

var tabBarController = self.window!.rootViewController as UITabBarController
let tabItems = tabBarController.tabBar.items as [UITabBarItem]

tabItems[2].selectedImage = UIImage(named: "1051-id-badge-selected.png")

2016年5月25日更新:

在Xcode 7.3.1上, Selected Image Tab Bar Item部分下的“ Selected Image字段正常工作。 (但我不知道Apple為Xcode修正了哪個版本)。

暫無
暫無

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

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