UIDatePicker和UIPickerView
阿新 • • 發佈:2019-01-27
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的某一選項是被預設呼叫,實現獲取值的一種操作。