2014-10-05 45 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

相關問題