我在 UIView 上有一个 UIPickerView。我在 .h 中实现了它的协议,在 .m 文件中实现了委托:
<UIPickerViewDataSource, UIPickerViewDelegate>
在 IB 中,我已将上述内容连接到选择器,我也有一个 IBoutlet。这些方法如下所示:
- (NSInteger)numberOfComponentsInPickerView:(UIPickerView *)thePickerView {
return 1;
}
- (NSInteger)pickerView:(UIPickerView *)thePickerView numberOfRowsInComponent:(NSInteger)component {
return [self.arr count];
}
- (NSString *)pickerView:(UIPickerView *)thePickerView titleForRow:(NSInteger)row forComponent:(NSInteger)component {
return @"test";
}
- (void)pickerView:(UIPickerView *)thePickerView didSelectRow:(NSInteger)row inComponent:(NSInteger)component {
//do something
}
任何想法我缺少哪一块来让选择器工作?