2016-10-18 110 views
7

我上傳了一個圖像資產文件夾,並將圖像分配到1x,2x和3x。 選擇了相應選項卡欄項目的表格視圖控制器 - >選擇了屬性 - >將圖像分配給了欄項目部分中的圖像字段。圖像沒有顯示標籤欄項目

運行應用程序後,藍色方框顯示在選擇上,灰色方框顯示在選擇不同的條形圖項目上。

我哪裏錯了?

+0

請參閱http://stackoverflow.com/a/26802597/6742121。使用故事板並再試一次。 – KAR

+0

我試過了,並沒有工作。我在Xcode8.0和iOS平臺上,如果這個線程 – TeKnofUNk

回答

36

轉到資產文件夾。 選擇您的標籤圖像。 在屬性下的右側,您會看到「渲染爲」。 選擇「原始圖像」。

+0

這似乎是工作。但是,圖像正在通過標籤欄邊界。任何簡單的修復? – TeKnofUNk

+1

對於修復圖像問題,則需要將圖像大小設置爲30 * 30 – KKRocks

+0

,正如@KKRocks所述,您需要使用Apple的[人機界面指南](https://developer.apple.com/ios/)設置圖像的大小human-interface-guidelines/graphics/custom-icons /) –

1

如果您關注B B的回答,該圖片將始終以原始形式呈現在所有地方。

我的TabBar實現我不得不做以下

tabBarItem.selectedImage = UIImage(named: "home").withRenderingMode(.alwaysOriginal); 
tabBarItem.image = = UIImage(named: "home"); 

所以這裏的圖像將被渲染爲原始當標籤被選擇(即,色調都不會被應用)和色調將被應用到選項卡未選中時的標籤欄項目圖像

@ kishor0011:這應該可以解決您的問題。