在开发中,经常会遇见点击某个按钮,弹出一个类似对话框的界面,但对话框往往过于简单,所以就出现了微博,QQ,微信上的气泡View,有多个选项,同时有图片和文字。于是就封装了popView自定义控件。
实现效果
快速集成
- 让控制器成为其代理
1 | - (void)initPopView |
代理方法
1 | /** |
个性定制
提供位置,背景图片,字体三个属性进行个性化需求
其中框架中提供了三个背景图片,只是指向的箭头位置不同而已
- popover_background_left@2x 左上角
- popover_background@2x 中间
- popover_background_right@2x 右上角
1 | /* 气泡的位置 */ |