美文网首页
iOS开发中的小技巧5:占位图的隐藏(UIImageView隐藏

iOS开发中的小技巧5:占位图的隐藏(UIImageView隐藏

作者: 莫离_焱 | 来源:发表于2017-03-18 13:39 被阅读317次

    在开发中在没有数据时需要添加一个占位图,一般是在tableView没有数据时给用户一个提示,但是当数据出现时,占位图需要隐藏,如果需要刷新时,此时图片就会再次出现,将tableView覆盖,我使用的是下面的方法:

    1)如果不需要刷新数据

    先判断是否有数据

    一般数据会存在数组中,所以判断数组的count

    定义一个全局的图片

    if (self.arr.count == 0&&_page == 0) {

    _p = [[UIImageView alloc] initWithFrame:CGRectMake(0, 64, SCREEN_W, SCREEN_H-64)];

    _p.image = [UIImage imageNamed:@"collection_no"];

    [self.view addSubview:_p];

    [SVProgressHUD dismiss];

    }else{

    _p.hidden = YES;

    进行数据请求;

    }

    2)需要刷新数据

    定义一个int的全局变量page,用来记录页码

    if (self.arr.count == 0) {

    _p = [[UIImageView alloc] initWithFrame:CGRectMake(0, 64, SCREEN_W, SCREEN_H-64)];

    _p.image = [UIImage imageNamed:@"collection_no"];

    [self.view addSubview:_p];

    [SVProgressHUD dismiss];

    }else{

    _p.hidden = YES;

    进行数据请求;

    }

    相关文章

      网友评论

          本文标题:iOS开发中的小技巧5:占位图的隐藏(UIImageView隐藏

          本文链接:https://www.haomeiwen.com/subject/oirxgttx.html