[英]How to make certain rows unselectable in uipicker
我正在為日期創建自己的UIPickerview,因為我僅需要月份和天,並且不需要年份,因此無法使用UIDatePicker。 當選擇不同的月份時,我似乎無法復制UIDatepicker grey無法使用的日子。 例如:選擇11月時,可以選擇1-30天,而使用UIDatepicker則不能選擇31天。 有誰知道如何復制它並使某些行變灰並且無法選擇。在uidatepicker中存在無法選擇的選項。所以請幫助我。
在組件1中選擇一個月后,嘗試重新加載選擇器視圖。 然后用這種方法:
- (NSString *)pickerView:(UIPickerView *)pickerView titleForRow:(NSInteger)row forComponent:(NSInteger)component;
嘗試設置
yourRow.isUserInteractionEnabled = NO;
我希望這可以幫助你。 干杯!! 編碼愉快!
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.