我有一个tableview,图像适用于4s和5个设备但是在6和6加上测试时它会使图像看起来像这样......
我正在使用的代码如下:
self.tableView.backgroundView = [[UIImageView alloc]initWithImage:[UIImage imageNamed:@"noSearchResults.png"]];
也使用了这个,但没有比这更好了。
self.tableView.backgroundView = [[UIImageView alloc]initWithImage:
[[UIImage imageNamed:@"noSearchResults.png"] stretchableImageWithLeftCapWidth:1.0
topCapHeight:1.0]];
答案 0 :(得分:0)
根据您的问题,您似乎已在桌子的背景中设置了图像
如果您已经完成相同的操作,那么它将根据表格视图的高度和宽度设置图像。
如果您没有在正确的分辨率上使用图像,也可能。
你能否告诉我你用过的图像大小。
请检查以下所有四张图像是否都使用并存储在图像xcassets中
1.)在1x位置分辨率为320 x 480的图像
2.)在2x位置图像,分辨率为640 x 960
3.)在Retina 4 2x位置图像,分辨率为640 x 1136
4.)在3x位置图像,分辨率为1242 x 2207.
Retina 4 2x的图像将升级至750 x 1334分辨率 图像3x将缩小至1080 x 1920分辨率。