2017-04-04 59 views
-2

我的應用在物理iOS設備上運行完美,但是當我在模擬器中運行它時,幾個圖像無法正確呈現。一些圖像按預期呈現,但其他圖像具有覆蓋大部分圖像的黑色區域。任何想法可能會造成這種情況?Xcode模擬器不能正確呈現圖像

這些是我的方法:

的UIImage檢索:

ShopItem.swift):

self.image: UIImage? = UIImage(named: imageName)

的UITableViewCell出口:

(​​):在UITableViewCell中

@IBOutlet weak var itemImageView: UIImageView!

圖片分配:

ShopViewController.swift):

cell.itemImageView.image = shopItem.itemImage

注: 我轉載此問題上的每個模擬設備變體我試過了,我一直在BLE重現每一個物理設備我試過

enter image description here

+0

我不認爲這是一個模擬器問題。請檢查其他設備。 –

+0

@SivajeeBattina它在每一個我嘗試過的物理設備上工作過,每次我嘗試過的模擬設備都失敗 – Spencer

+0

@Sneak抱歉,我沒有包含任何代碼,但我認爲它不會超級相關,因爲我只有在模擬設備上體驗它。我只是用相關的代碼片段更新了我的文章,讓我知道你是否有任何想法! – Spencer

回答

0

破碎的圖像在原崗位有一個比那些正確呈現顯着更高的分辨率。它看起來像覆蓋圖像的黑量也隨着圖像大小成比例地增加。下面是原始圖像的尺寸:

豆豆:1440 X 960

雞蛋:2400 X 1936

奶:534 X 431

減少這些尺寸以< 1000個像素的固定的問題。