低级错误

今天写了一天的选择框...刚刚才算真正的完成,  开始有四个下拉选择  城市和 排序本来可以共用一个界面 一个下拉View上加tableView  结果我写完之后 排序按钮被砍掉了 so  只能mmp了

低级错误_第1张图片
城市选择下拉
低级错误_第2张图片
多选下拉框 图2
低级错误_第3张图片
多选的单选下拉 图3

剩下两个下拉就是如图了 ,图2  一个多选的下拉框,这个其实难度不是很大,只不过开始的时候被一个问题卡住了,就是在点击 tableView之外的区域的时候,这个弹窗要收回,但是你这次的各个按钮的点击记录要清除掉.  后来只好加了一个Cache数组,来处理点击操作, 只有点击确定时才把cache数组添加给select数组来返回请求;

图3  服务器返回的数据中没有不限这个选项,要得到数据后自己加上,并且不确定上线后这里会有多少个选择和选项,每个选择和选项如果被点击后,要添加自己的参数.当选择了不限或者重置时,要清除相应的参数. 有了上个多选的思路,开始写 只是把数组改为了字典储存,  在点击时要准确的找到那个选择的哪个选项, 

还有这两个界面的请求是要做缓存的, 打开APP后只能请求一次,  好了,基本今天就做了这些, 与今天的计划差了一点, 明天争取做多一些,还有  少犯低级的错误, 写代码要认真 仔细...

你可能感兴趣的:(低级错误)