【发布时间】:2015-11-04 21:56:45
【问题描述】:
我想将自定义图像设置为 UITabbar 的背景图像。
我知道应用程序中应该有不同的尺寸,以分别支持视网膜和非视网膜,640x98 和 320x49,并在视网膜图像名称中添加 @2x 前缀。
我要使用的图像不是对称的,即当您从左到右查看图像时,颜色会发生一些变化。
我遇到的问题是图像适合 Iphone 4s、5 和 5s 的标签栏内,但不适合 Iphone 6、6 plus、6s、6s plus 等。
我想这与 Iphone 6 系列的屏幕更宽有关。当我增加图像的宽度时,它确实适合 Iphone 6 系列,但不适用于 4s、5 和 5s(只能看到图像的 2/3)。
塞纳里奥
当我尝试使用 320x49 大小的图像在 4s、5 和 5s 上运行时,它非常适合。当我使用 640x98 运行时,图像太宽了。
当我尝试在 6 系列上运行 320x49 时,图像的宽度不足以填满整个标签栏,因此它被平铺(看起来很奇怪)。 当我以 640x98 运行 6 系列时,它非常适合。
但是我似乎无法将这两个设置结合起来,或者我缺少什么?
谢谢,马夫。
【问题讨论】: