我想知道是否可以使用属性列表在didSelectRow:rowInComponent
方法中加载数据。
示例:
- (void)pickerView:(UIPickerView *)pickerView didSelectRow:(NSInteger)row inComponent:(NSInteger)component
{
NSLog(@"Selected Row %ld", (long)row);
switch(row) {
case 0:
self.prixAS.text = @"Choisissez votre";
self.prixAR.text = @"destination.";
self.prixdAS.text = nil;
self.prixdAR.text = nil;
break;
因此,请使用属性列表加载此数据。
由于
答案 0 :(得分:0)
使用委托协议检索要在选择器中显示的数据:
- (NSString *)pickerView:(UIPickerView *)pickerView titleForRow:(NSInteger)row forComponent:(NSInteger)component;
或
- (UIView *)pickerView:(UIPickerView *)pickerView viewForRow:(NSInteger)row forComponent:(NSInteger)component reusingView:(UIView *)view
如何检索数据(来自静态数组,属性列表等)取决于您。 没有现有的API方法可以从属性列表中加载名称。