1. 程式人生 > >UIDatePicker和UIPickerView

UIDatePicker和UIPickerView

1.  UIDatePicker是一種特殊的UIPickerView,UIDatePicker已經預設是實現了UIPickerView的dataSource和delegate協議的方法,每次顯示則可以自動載入日期的時間範圍以及時間。 2.要使用UIPickerView作為選項選單的話(與tableView類似),首先需要設定這個UIPickerView的dataSource和delegate,實現協議必須的方法如下: dataSource協議的方法; - (NSInteger)numberOfComponentsInPickerView: (UIPickerView *)pickerView - (NSInteger)pickerView: (UIPickerView *)pickerView numberOfRowsInComponent: (NSInteger) component; - (NSString *)pickerView: (UIPickerView *)pickerView titleForRow: (NSInteger) row; delegate協議的方法: - (void)pickerView: (UIPickerView *)pickerView didSelectRow: (NSInteger) row inComponent: (NSInteger) component; 注意:這個方法就是在選中PickerView的某一選項是被預設呼叫,實現獲取值的一種操作。