我正在为日期创建自己的UIPickerview,因为我只需要几个月和几天而且不需要几年,所以我不能使用UIDatePicker。当选择不同的月份时,我似乎无法复制UIDatepicker灰色不可用日期的方式。例如:选择11月时,可选择1-30天,但使用UIDatepicker时则不是31。有没有人知道如何复制这个并使某些行变灰并且无法选择。在uidatepicker中,unseletable选项就在那里。所以请帮助我。
答案 0 :(得分:1)
将uipickerview与两个组件一起使用..例如,它可以帮助您Link
答案 1 :(得分:-1)
在组件1中选择月份后,尝试重新加载选取器视图。 然后在这个方法中:
- (NSString *)pickerView:(UIPickerView *)pickerView titleForRow:(NSInteger)row forComponent:(NSInteger)component;
尝试设置
yourRow.isUserInteractionEnabled = NO;
我希望这会对你有所帮助。 干杯!! 快乐的编码!