iOS底部弹出选择框demo

效果图如下:

演示效果

        项目中经常会碰到需要从底部弹出选择框,弹出的时候当前页面加上阴影遮盖,点击相应的选择项,会执行相关的操作。例如需要用到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

喜欢的话,顺便给个星吧,欢迎评论交流哦

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容