Я создаю свой собственный UIPickerview для дат, поскольку мне нужны только месяцы и дни, и мне не нужны годы, поэтому я не могу использовать UIDatePicker. Когда выбраны разные месяцы, я не могу воспроизвести то, как UIDatepicker grey выходит из недоступных дней. Например: когда выбран ноябрь, выбираются дни 1-30, но 31 не используется при использовании UIDatepicker. Кто-нибудь знает, как реплицировать это и сделать определенную строку серой и невыбираемой. Заранее спасибоUIPickerView - Как сделать некоторые строки невыбираемыми и серыми
ответ
Я понимаю, что вы, возможно, уже поняли это, но я хотел бы добавить дополнительную информацию для тех, кто ищет тот же ответ.
альтернативный маршрут, который вы могли бы попробовать это с помощью:
-(void)pickerView:(UIPickerView *)pickerView didSelectRow:(NSInteger)row inComponent:(NSInteger)component
В этом методе, вы бы проверить, были ли или нет конкретные компоненты в pickerView правильный выбор. Если это не то сброса конкретного компонента (столбец - почему они не просто так назвать) на правильную строку с:
[pickerView selectRow:validRow inComponent:component animated:YES];
Это даст эффект, если пользователь выбирает конкретную недопустимую строку , он будет прокручивать назад (или вниз) до действительного.
Кроме того, вы можете изменить набор данных для рассматриваемого компонента, а затем сделать:
[pickerView reloadAllComponents];
Просто имейте в виду, что при настройке сборщика, вы должны будете сделать это проверка на сначала убедитесь, что по умолчанию в pickerView нет недопустимых наборов данных.
Вы будете иметь, чтобы написать режим просмотра Picker
- 1. Как я могу сделать некоторые элементы в JComboBox невыбираемыми?
- 2. Ext JS - Как сделать itemSelector значения невыбираемыми?
- 3. UIPIckerView, показывающий изображения и строки
- 4. Как сделать UIPickerView как UIDatePicker?
- 5. Чтобы сделать все ссылки цветными серыми
- 6. Как сделать некоторые элементы списка ListView «greyed-out» и не поддающимися выбору?
- 7. сделать некоторые строки listView невидимыми
- 8. UIPickerView Как заполнить на строки
- 9. некоторые ярлыки выглядят серыми в Visual Studio 2010
- 10. GXT выпадающий с невыбираемыми категориями
- 11. Анимация Matplotlib: как сделать некоторые строки невидимыми
- 12. Выбор строки подбора UIPickerView
- 13. Сделать ширину UIPickerView
- 14. UIPickerView - выбор неправильной строки-строки
- 15. UIPickerView отключить выбор строки
- 16. Как сделать перенос слов в UIPickerView
- 17. Как я могу изменить строки UIPickerView из другого UIPickerview?
- 18. UIPickerView не загружает строки
- 19. Как выровнять выбранную строку, как и другие строки в UIPickerView
- 20. UIPickerView и UITextField получают значение от UIPickerView
- 21. Динамический выбор строки в UIPickerView
- 22. Строка с серыми и черными пунктирными линиями
- 23. Как установить MinimumFontSize или строки в UIPickerView?
- 24. Как сделать текст компонентов UIPickerView всегда подходящим?
- 25. Как сделать UIPickerView отображать его данные
- 26. Как сделать UIPickerView в файле UIActionSheet
- 27. Как сделать первую запись пустой в UIPickerView
- 28. Как изменить цвет выделенной строки в UIPickerView
- 29. Как сделать UIPickerView с помощью кнопки «Готово»?
- 30. Как сделать мой UIPickerView Multiline быстрым?