iOS 一个简洁的条件筛选界面

  一般的电商App都会有条件选择的功能,可是除了一个一个条件单选之外,还会存在条件多选的状况,所以我封装了一个多条件选择的界面,方便以后的项目重用。

  效果如下图

  

  由于这是一个练手的项目,细节那些没有做太大的处理,首先完成了功能,以后接入项目的时候再去完善。

 

  这个View的大概结构是

    1.这个View是以表视图作为主体的,按照需求所要求的分组数量铺上单元格,(在这个view里面 我铺了5个单元格,4个用来显示条件和分类信息,一个用来铺设确定按钮)

    2.利用plist文件,把条件都设定好。由于我把单元格铺了4个,所以需要把条件分成4个数组,里面放置存放条件的字典,字典里面存储该分组对应的条件

      

      3.利用for循环跟住条件的数量在单元格里面铺设button,设置好button的选择状态。

    关键代码如下:

    

    

    

    

    4.用一个可变数组把已经选择的按钮,存储起来,确定按钮的时候把存储的按钮上面的titleLabel打印出来 就可以做出这种效果。

    

原文地址:https://www.cnblogs.com/ChanYuCung/p/6163353.html