2016-12-12 54 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;