我们再做省市区的选择的时候时长会遇到系统自带的不够美观,不够耳目一新,这时候就需要自己进行定义了!
此类的效果一般是有多个table封装在一个viewmodel中,重点在于数据的传输和方法的调用,此处我采用单例的方式来进行调用暴露出调用的方法将选择后的结果通过协议的方式传递出来,不同列表之间的逻辑都封装起来,使用的时候只需要一行代码:
[[TableSelectViewModel shareTable] showTableWithSuperView:self.view andFrame:CGRectMake(0, 60, 375, 667)];
//其实可以添加一个协议的参数,稍后回进行优化,一行代码是不是很简单?
GitHub地址:https://github.com/JamesBondMine/-picker