如何禁用UIDatePicker中的无限滚动?
我正在实现一个dateselect的东西,事实certificate,苹果的UIDatePicker的实现使用无限循环几天和几个月。 用简单的英语,不可能达到1的天花板,也不可能达到12或31的底部。它只是永远循环开始两个集合再次与1等等,这是从我的主观angular度来看这个UI组件上最愚蠢的想法。
用这个select器的用户体验是这样的,纺纱速度非常快,所以实际上难以达到正确的数量。 如果是11月份,而且我需要2月份,那么用快速垂直打顶就会快得多。 轻扫一下,然后做一下轻微的动作,直到2月份,我宁愿用几个不稳定的动作,直到find2月份的无限集。
看着课程参考,我似乎无法find任何东西。 也不是超级类似的,有一个合适的属性。
任何appstore安全的想法(不自定义实现..作为最后的手段)?
我从以前的另一个stackoverflow问题中使用了下面的代码,效果很好。
如何设置每次在UIDatepicker中显示为默认值的最短时间
int startHour = 7; int endHour = 11; NSDate *date1 = [NSDate date]; NSCalendar *gregorian = [[NSCalendar alloc] initWithCalendarIdentifier: NSGregorianCalendar]; NSDateComponents *components = [gregorian components: NSUIntegerMax fromDate: date1]; [components setHour: startHour]; [components setMinute: 0]; [components setSecond: 0]; NSDate *startDate = [gregorian dateFromComponents: components]; [components setHour: endHour]; [components setMinute: 0]; [components setSecond: 0]; NSDate *endDate = [gregorian dateFromComponents: components]; [userTimePicker setDatePickerMode:UIDatePickerModeTime]; [userTimePicker setMinimumDate:startDate]; [userTimePicker setMaximumDate:endDate]; [userTimePicker setDate:startDate animated:YES]; [userTimePicker reloadInputViews];
- AFNetworking版本2内容types错误
- iOS7上的iOS纵横比约束条件中断,适用于iOS8
- 如何在macOS上编写没有界面构建器的NSViewController。
- 如何从testing导航器中删除Xcode Swift Test Class?
- iOS – 信用卡+ PayPal交易不通过应用程序内清除
- iOS – Google AdMob v6.12.0 – “idfa class missing,不会收集idfa”
- IOS:NSString从string中检索一个子string
- Swift 2不能用types的参数列表调用'FSEventStreamCreate'
- 该可执行文件仅在设备上签有无效授权错误