前言:
弹框嘛,总会伴随着各种各样的需求。在此罗列我写过的弹框。项目使用 XIB 开发,布局很方便,纯代码的话,还是弄个三方库去写约束能轻松点,算 frame 有点痛苦。写过的弹框都到此登记一下,代码生涯里能有多少弹框。
代码地址:https://github.com/gityuency/ObjectiveCTools
案例1: 简单弹框
这个是实验用的,调研弹框在消失的时候没有内存泄露
1.弹框从 XIB 加载
2.弹框带有点击事件 Block
![](https://img.haomeiwen.com/i1235875/039b7afafa311e20.gif)
案例2: 交易密码弹框
1.弹框从 XIB 加载
2.弹框带有点击事件 Block
![](https://img.haomeiwen.com/i1235875/946b7d0fbbc7454e.gif)
案例3: 银行卡列表弹框
1.弹框从 XIB 加载
2.弹框带有点击事件 Block
3.弹框内含 UITableView
4.弹框带有约束动画
![](https://img.haomeiwen.com/i1235875/8eb1435134a27a5e.gif)
案例4: App 首页弹框
1.弹框从 XIB 加载
2.弹框带有点击事件 Block
3.弹框支持文字 或者 图片
4.弹框高度固定,带有主标题、副标题、文字区域,内容自适应。
这个弹框在制作的时候还是有点坑的,具体细节请看 https://www.jianshu.com/p/78d8bc399a4b
![](https://img.haomeiwen.com/i1235875/b30d6b76fe28b735.gif)
网友评论