我想將自定義圖像設置爲UITabbar的背景圖像。UITabbar的背景圖像ios
我知道應用程序中應該有不同大小的應用程序,分別支持視網膜和非視網膜,分別支持640x98和320x49,並在視網膜圖像名稱中添加@ 2x前綴。
我想要使用的圖像不是對稱的,即當從左到右看圖像時,顏色會發生變化。
我的問題是圖像適合於iPhone 4s,5和5S使用TabBar裏面的罰款,但它不適合於iPhone 6,6加,6S,6S加等
我猜它與Iphone 6系列有更寬的屏幕有關。當我增加圖像的寬度時,它適合Iphone 6系列,但不適用於4s,5和5s(只能看到圖像的2/3)。
塞納里奧
當我嘗試與尺寸320x49的圖像它適合罰款4S,5,和5S運行。當我用640x98運行時,圖像太寬。
當我嘗試在6系列上運行320x49時,圖像不夠寬,無法填充整個標籤欄,因此它被平鋪(看起來很奇怪)。 當我在640x98的6系列上運行時,它非常合適。
但是我似乎無法結合這兩個設置,或者我錯過了什麼?
謝謝,穆夫。
此刻我試圖用'var bg_image:UIImage = UIImage(named:「tab_bar_bg.png」)來設置它! UITabBar.appearance()。backgroundImage = bg_image' in app delegate。問題在於該圖像看上去並沒有縮放到適合不同iOS設備的屏幕。 而且,我使用了一個tabbar控制器,我找不到一個方法來創建它的出口,但它應該沒有關係? – Muff