zoukankan      html  css  js  c++  java
  • 使用runtime关联对象将视图添加到视图的类目里

    //get方法
    - (RJCircularLoaderView*)rj_circularLoaderView
    {
        RJCircularLoaderView *loaderView = objc_getAssociatedObject(self, @selector(rj_circularLoaderView));
        if (!loaderView) {
            loaderView = [RJCircularLoaderView new];
            objc_setAssociatedObject(self, @selector(rj_circularLoaderView), loaderView, OBJC_ASSOCIATION_RETAIN_NONATOMIC);
        }
        return loaderView;
    }//添加在视图上
    - (void)startLoader
    {
        RJCircularLoaderView *loaderView = self.rj_circularLoaderView;
        loaderView.frame = self.bounds;
        [self addSubview:loaderView];
        
        loaderView.progress = 0;
    }

    用途:

    1.网络加载图片的时候可以在上面添加遮盖,由于是类目里面所以可以避免多次添加写下重复代码

    2.进入详情页的时候也可以添加遮盖,遮盖就是你的视图

  • 相关阅读:
    二叉树的遍历
    深度优先遍历和广度优先遍历
    N的阶乘末尾有多少个0
    框架产生的历史
    Ansible--初始ansible
    日积跬步05
    日积跬步04
    日积跬步03
    日积跬步02
    日积跬步01
  • 原文地址:https://www.cnblogs.com/hxwj/p/5306777.html
Copyright © 2011-2022 走看看