STPickerView
STPickerView copied to clipboard
一个多功能的选择器,有城市选择,日期选择和单数组源自定的功能,方便大家的使用,低耦合,易扩展。
IQKeyboardManager加入项目中,点击pickerView弹出IQKeyboardManager的完成,点击会持续创建导致遮罩越来越多,会黑屏,怎么解决,怀疑两者冲突, `[self.sexTF resignFirstResponder];` 不加入的话,要点退出键盘才可以选择 ,求助,怎么解决
你好,如果同一个界面使用多个相同的选择地址或时间picker 为了不互相影响回显,建议增加一个block的返回数据接口?
目前只有一个代理方法 `- (void)pickerArea:(STPickerArea *)pickerArea province:(NSString *)province city:(NSString *)city area:(NSString *)area` 这样只能得到"广东深圳南山","重庆开县",由于"广东"和"重庆"都存储在province参数中,所以开发者自己判断也不太好判断。 建议是否可以增加多一个接口,返回较为全面的数据,比如只有一个参数叫做addressDesc,然后存储的是"广东省深圳市南山区","重庆市开县区"? 或者是在原来的接口之后再拼接一个addressDesc参数,就类似第三方地图定位SDK,即可以单独调用省市区的属性获取对应值,又可以通过一个addressDesc获得完整的地理位置描述。 或者是将province、city、area变成STPickerArea类的几个属性,然后摒弃旧的代理方法,换一个新的接口,类似: `- (void)didAddressSelectedInPickerArea:(STPickerArea *)pickerArea;` 然后开发者自己通过STPickerArea类对应的属性获取自己想要的数据,以后为STPickerArea增加属性也不用再次修改回调接口?