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

 

  效果如下图

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

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

 

  这个View的大概结构是

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

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

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

 

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

    关键代码如下:

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

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

 

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

    

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

    

 

相关文章:

  • 2022-12-23
  • 2021-10-12
  • 2022-01-09
  • 1970-01-01
  • 2021-06-16
  • 2021-08-02
  • 2022-12-23
猜你喜欢
  • 2022-12-23
  • 2021-12-13
  • 2022-12-23
  • 2021-05-20
  • 2021-09-02
相关资源
相似解决方案