我有3个UITextField
,日期1,日期2(UIDatePicker
)和电台名称(像组合框一样)。首先,我必须将所有电台名称加载到电台名称UITextField
。当我输入以电台名称开头的A列表。我选择发送到网络服务的第一个日期,第二个日期和电台名称,以便在标签上显示字段。我选择电台名称时要发送电台ID。每个电台名称都有电台ID。
有人有想法或样品吗?感谢。
答案 0 :(得分: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;
}
}