0
我正在自定義標籤欄,並且我沒有使用設置爲標籤欄項目的色調顏色高亮顯示我的項目。我不想突出顯示只是爲選項卡欄項目的selectedImage屬性設置的圖像。iOS - 如何刪除標籤欄中選定項目的高亮顯示
這是它看起來像現在
我不希望我的圖像與藍色突出顯示。我希望它只是我設定的圖像。
請不要告訴我關於改變色調的顏色。這裏我不問色調的顏色。
我正在自定義標籤欄,並且我沒有使用設置爲標籤欄項目的色調顏色高亮顯示我的項目。我不想突出顯示只是爲選項卡欄項目的selectedImage屬性設置的圖像。iOS - 如何刪除標籤欄中選定項目的高亮顯示
這是它看起來像現在
我不希望我的圖像與藍色突出顯示。我希望它只是我設定的圖像。
請不要告訴我關於改變色調的顏色。這裏我不問色調的顏色。
作爲每UITabBarItem文檔init(title:image:selectedImage:)初始化:
默認情況下,未被選擇的實際和所選擇的圖像被自動從源圖像中的α值產生。爲了防止系統着色,提供圖像與 alwaysOriginal
所以,你的情況:
let yourTabBarItem = UITabBarItem(title: yourTitle, image: yourImage.withRenderingMode(.alwaysOriginal), selectedImage: yourSelectedImage.withRenderingMode(.alwaysOriginal))