如何弹出遮盖?

  • 凡是显示到最上方的,都是添加到窗口上面的
    - 自定义遮盖,创建一个view
    - 封装,复用,提供一个方法显示遮盖
    - 创建coverView
    - 设置frame
    - 设置coverView的背景颜色和透明度
    - 遮盖添加到窗口上面,拿到窗口(application的keyWindow)
    - 点击cover的时候,关掉遮盖
    - touchBegan
    - 通知外界点击了遮盖,退出分享界面,关闭遮盖
    - 代理
    - 定义协议
    - 定义代理属性
    - .m中调用代理方法
    - 设置代理
    - 遵守协议
    - 实现代理方法
    - 代理方法中 removeFromSuperview

你可能感兴趣的:(如何弹出遮盖?)