簡體   English   中英

UITabbar ios的背景圖像

[英]Background image of UITabbar ios

我想將自定義圖像設置為UITabbar的背景圖像。

我知道應用程序中應該有不同大小的可用於支持視網膜和非視網膜,分別為640x98和320x49,並且還為視網膜圖像名稱添加了@ 2x前綴。

我想要使​​用的圖像不是對稱的,即當您從左到右查看圖像時,顏色會稍微改變。

我的問題是圖像適合Iphone 4s,5和5s上的標簽內的精細,但它不適合Iphone 6,6加,6s,6s plus等。

我想這與Iphone 6系列上有更寬的屏幕有關。 當我增加圖像的寬度時,它確實適合Iphone 6系列,但不適用於4s,5和5s(只能看到2/3的圖像)。

塞納里奧

當我嘗試使用尺寸為320x49的圖像在4s,5和5s上運行時,它很合適。 當我使用640x98運行時,圖像太寬。

當我嘗試在6系列上運行320x49時,圖像的寬度不足以填滿整個標簽欄,因此它會被平鋪(看起來很奇怪)。 當我使用640x98運行6系列時,它非常適合。

但是我似乎無法將這兩種設置結合起來,或者我錯過了什么?

謝謝,Muff。

簡單快捷,只需將標簽欄設為插座即可:

tabBar.backgroundImage = UIImage(named: "image")

您可以嘗試將具有不同大小的圖像添加到圖像資源文件中。 當你在其中創建一個新的集合時,它將顯示不同大小的選項(1x,2x,3x)。 您也可以右鍵單擊並選擇要定位的設備。 有通用,iPhone,iPad,Apple TV,Apple手表和Mac。 當你調用圖像時,它會相應地設置。

暫無
暫無

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

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