2016-12-12 81 views
0

通過故事板直接分配圖像工作正常(這意味着圖像在資源中)。 但在代碼中嘗試相同不起作用。 什麼可能會出錯。 有什麼想法?imageview.image = [UIImage imageNamed:@「imageName.png」]不顯示圖像

dispatch_async(dispatch_get_main_queue(), ^{ 
if (userStatus) 
_userNameImageView.image = [UIImage imageNamed:@"wrong.png"]; 
}); 

圖像中去除,再加入, 命名檢驗圖像, ImageView的正確與故事板映射。

感謝

+1

你檢查了'userStatus'是否爲真? – rptwsthi

+0

是的先生,我檢查userStatus是真的 –

+0

有沒有什麼理由你用'dispatch_async'寫了這段代碼?如果不是,請嘗試從中取出(因爲您將在主線程中)。 – rptwsthi

回答

0

檢查事項。

  1. 檢查代碼是否正在執行。
  2. 再次移除並添加圖像並勾選標記複製選項。
  3. 檢查圖像視圖是否與故事板正確映射。
  4. 檢查圖像視圖是否隱藏。
  5. 添加以下代碼以使圖像以原始比例顯示。

    self.myImageView.contentMode = UIViewContentModeScaleAspectFit;