iOS底部弹出选择框demo
2017-09-25 本文已影响136人
人来人往0201
效果图如下:
演示效果
项目中经常会碰到需要从底部弹出选择框,弹出的时候当前页面加上阴影遮盖,点击相应的选择项,会执行相关的操作。例如需要用到APP支付时,一般都会弹出选择支付方式的底部弹框;金融类的APP会弹出选择银行的底部弹框。。。。。
由于项目经常用到,单独抽出来,封装成一个代码组件,以后用起来也方便
使用方法:
1.装填数据
/// 初始化数据
- (void)initWithModelArray:(NSArray *)modelArray titleArray:(NSArray *)titleArray andImageArray:(NSArray *)imageArray;
modelArray:string类型的数组,各个选项的标题。案例中为:选择方式一,选择方式二,
选择方式三,
titleArray:string类型数组,弹框的顶部和底部的标题。案例中为:选择标题,取消
imageArray:string类型的数组,各个选项的图片名称。案例中为:image1,image2
image3
2.定义选中的block回调
选中某一项,具体执行什么操作。可在ClickBlock中判断,tag 起始值101,往后依次增1
3.在需要的地方显示弹框
// 显示弹框
[tanKuangView showTanKuangView];
具体使用可下载demo查看,地址:弹框Demo
喜欢的话,顺便给个星吧,欢迎评论交流哦