我想将自定义图像设置为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