美文网首页
展示预加载、无网络状态

展示预加载、无网络状态

作者: 遛遛食 | 来源:发表于2018-01-08 17:58 被阅读34次

    现在很多的APP开始有一个预加载的展示了,这样也避免了当没有数据时,用户看着尴尬。


    简书预加载

    附上我模仿的效果


    效果

    下面说一下我实现的思路,和一些要注意的地方
    1.单独为预加载的界面和没有网络的界面创建一个单独的文件夹
    这样也方便以后的项目优化,修改


    单独的文件

    利用系统自带的API
    view.hidden = YES/NO ; 来实现展示和隐藏

    2.在.m文件中进行控件的摆放

    3.在要使用的时候
    预加载View最好用懒加载的方式来创建

    -(PreloadingView *)preloadingView{
        if (!_preloadingView) {
            _preloadingView = [[PreloadingView alloc] initWithFrame:self.view.bounds];
            
        }
        return _preloadingView;
    }
    

    如果你想让其可以上下滑动,那么你可以把预加载的View放到数据层的上面,[tableView addSubview:self.preloadingView];
    如果你不想让其上下滑动,那你可以把数据层盖住 [self.view addSubview:self.preloadingView];(这句要写在最后面)

    4.剩下的操作就是在想展示和隐藏的时候分别调用系统的view.hidden = YES/NO ;就可以了

    相关文章

      网友评论

          本文标题:展示预加载、无网络状态

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