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