2014-10-05 47 views
0

我有一个的tableview和图像工作得很好4S和5级的设备,但Y位置上时,6和6测试再加上它使图像看起来是这样的...中心backgroundView X和一个UITableViewController

的我使用的代码如下:

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]]; 

This is the image

+0

你能澄清一下你意思?背景视图是哪个图像? – dfmuir 2014-10-05 02:28:53

+0

说没有找到结果的图像。 http://i.stack.imgur.com/YZDm0.png – eddwinpaz 2014-10-05 02:31:12

+0

为什么你需要使用可拉伸的图像? – dfmuir 2014-10-05 02:36:09

回答

0

根据您的问题似乎已在表的背景设定形象。
如果你做了同样的事情,它会根据表格视图的高度和宽度设置图像。
如果您没有以正确的分辨率使用图像,它也可能是可能的。

请问您可以告诉我您使用的图片大小。

请检查以下全部四个图像是否被使用并存储在图像xcassets中。
1.)在1X地方的图像与320×480
2.)在2×代替图像640×960
3.)在视网膜4 2×地方图像640×1136
4分辨率的分辨率的分辨率分辨率在3倍的地方形象。)视网膜4 2X意志高档分辨率1242 X 2207

图片750 X 1334
3倍的图像将缩减至第1080号决议X 1920

+0

我没有搜索结果[email protected](640×1136),[email protected](640×960) – eddwinpaz 2014-10-05 02:54:02

+0

现在你只需要添加尺寸为1242 X 2207的图片,问题将得到解决。 – 2014-10-05 03:31:30

+0

但我需要将名称添加到图像?或任何名称,只需创建一个xcasset图像集?因为它不是真正的工作 – eddwinpaz 2014-10-05 15:12:17

相关问题