【问题标题】:identify if there is image on the UIImageview识别 UIImageview 上是否有图像
【发布时间】:2013-05-17 07:03:27
【问题描述】:

我无法识别 UIImageView 上是否有图像。

首先,我有一个内部带有 uiimageview 的静态表。 当用户按下新页面或加载数据时,它们都会进入同一个静态表。

但现在我希望新页面上的 uiimageview 可以显示一些图像占位符来告诉用户可以在那里插入图片。但是对于带有图像数据的旧页面,当 UIImageView 中有图像时,我希望占位符消失。

我该怎么做?我正在使用下面的代码来加载数据;

- (void)viewDidLoad 
{
   self.set11.image = [UIImage imageWithData:[self.role valueForKey:@"set1"]];
    self.set111.image = [UIImage imageWithData:[self.role valueForKey:@"set1"]];
     self.topview.image = [UIImage imageWithData:[self.role valueForKey:@"toppic"]];}

【问题讨论】:

    标签: iphone ios xcode uiimageview


    【解决方案1】:

    使用:

    if(imageView.image){
       //image in UIIMageView
    }else{
       //No image !!!
    }
    

    在你的情况下

    self.set11.image = [UIImage imageWithData:[self.role valueForKey:@"set1"]];
    if(self.set11.image){
     //image in UIIMageView
    }else{
     //No image !!!
    }
    

    【讨论】:

      【解决方案2】:
      if(self.set11.image)
      {
      //image is already there
      }
      

      【讨论】:

        【解决方案3】:

        你可以这样检查:-

        if(yourImageView.image != nil)
        {
             //Image in image View
        }
        else
        {
        
            // image Not Found
        
        }
        

        【讨论】:

          猜你喜欢
          • 1970-01-01
          • 2012-01-06
          • 1970-01-01
          • 2013-08-08
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          相关资源
          最近更新 更多