UIPickerView 是iOS常用的控件之一,它通过轮转界面提供一系列多值选项,它向用户展示信息,也能收集用户输入。下面是一个普通的UIPickerView控件。
使用UIPickerView控件需要遵守两种协议,一种是UIPickerViewDelegate,另一种是UIPickerViewDataSource。
UIPickerViewDelegate协议的方法有:
1. -(NSString *) pickerView: (UIPickerView * )pickerView
titleForRow: (NSInteger) row
forComponent: (NSInterger) component
该方法根据指定的行号返回该行的标题。
2. -(void) pickerView: (UIPickerView *)pickerView
didSelectRow: (NSInteger)row
inComponent: (NSInteger)component
当用户选择某个row时,picker view调用此函数
3. - (CGFloat) pickerView:(UIPickerView *)pickerView