2012-09-17 68 views
1

我正在爲日期創建我自己的UIPickerview,因爲我只需要幾個月和幾天並且不想要年,所以我不能使用UIDatePicker。當選擇不同的月份時,我似乎無法複製UIDatepicker gray在不可用天數之外的方式。例如:11月被選中的日子1-30是可選擇的,但31使用UIDatepicker時沒有。有誰知道如何複製這一點,並使某些行變灰和無法選擇。在uidatepicker unseletable選項存在。所以請幫助我。如何使某些行在uipicker中不可選擇

回答

1

使用uipickerview由兩個部分組成..瑟是例如當組件1次嘗試選擇了每月重新加載選擇器視圖,它可以幫助你Link

or this link

-1

。 然後在此方法:

- (NSString *)pickerView:(UIPickerView *)pickerView titleForRow:(NSInteger)row  forComponent:(NSInteger)component; 

嘗試設置

yourRow.isUserInteractionEnabled = NO; 

我希望這可以幫助你。 乾杯! 快樂編碼!