我有Apple選項卡欄的問題。 我創建了一個帶有默認和習俗圖片的標籤欄。 tabBar默認和自定義圖像對齊
所以在這裏(這是故事板)看起來相當不錯,但是當我運行模擬器出現這種情況:
海關影像沒有對準中心,我無法找到一個解決方案。我嘗試了很多路線,但似乎沒有任何工作。
我有Apple選項卡欄的問題。 我創建了一個帶有默認和習俗圖片的標籤欄。 tabBar默認和自定義圖像對齊
所以在這裏(這是故事板)看起來相當不錯,但是當我運行模擬器出現這種情況:
海關影像沒有對準中心,我無法找到一個解決方案。我嘗試了很多路線,但似乎沒有任何工作。
您遇到此問題,因爲您可能在使用高分辨率圖像時,iOS正在查找標準分辨率圖像。
iOS根據訪問設備的分辨率自動選擇合適的圖像尺寸。爲非視網膜設備設置「標準分辨率」圖像,爲視網膜顯示設置「高分辨率」圖像。
使用帶有相同見方大小爲30的尺寸(正方形與寬度&高度),60 90對於1x所有自定義圖標,分別2X & 3次。
這裏蘋果文檔:Tab Bar Icon Size
在縱向方向,標籤欄圖標顯示上述標籤標題。在橫向,圖標和標題並排顯示。根據設備和方向的不同,系統會顯示常規或緊湊標籤欄。您的應用應包含兩種尺寸的自定義標籤欄圖標。
你有沒有嘗試改變'TabBar'的'內容Mode'到'center'或'scaleAspectFit'? – KrishnaCA
是的,嘗試兩個,但沒有任何變化 – Marcoc
@EricAya我正在使用的代碼是Swift,並修改tabBar(不是在故事板),你需要使用Swift而不是客觀-c – Marcoc