-1

我有 3 个UITextField、date1、date2( UIDatePicker) 和站名(如组合框)。首先,我必须将所有电台名称加载到电台名称UITextField。当我输入以 A 电台名称开头的列表时。我选择第一个日期、第二个日期和电台名称发送到 Web 服务以在标签上显示字段。我想发送电台选择站名时的ID。每个站名都有站ID。

有人有想法或样品吗?谢谢。

4

1 回答 1

1

如果您使用的是选择器视图,请尝试以下操作:

- (NSInteger)numberOfComponentsInPickerView:(UIPickerView *)pickerView {
    return 1;
}


- (NSInteger)pickerView:(UIPickerView *)pickerView numberOfRowsInComponent:(NSInteger)component {

    return 3;
}
- (NSString *)pickerView:(UIPickerView *)pickerView titleForRow:(NSInteger)row forComponent:(NSInteger)component {


    if(row == 0)
    {
        return @"Station 1";

    }
    else if(row == 1)
    {
        return @"Station 2";
    }
    else if (row==2)
    {
        return @"Station 3";

    }
    return @"";

}

- (void)pickerView:(UIPickerView *)pickerView didSelectRow:(NSInteger)row inComponent:(NSInteger)component {

    if(row == 0)
    {
        self.int_Stationid = 1;

    }
    else if(row == 1)
    {
        self.int_Stationid = 2;

    }
    else if (row==2)
    {
        self.int_Stationid = 3;
     }
}
于 2013-05-15T11:34:09.950 回答