0
2つのtextFieldに対して1つのUIPickerViewを使用しています。 1つはカントリーであり、もう1つは州です。私が今問題を抱えているのは、国を選択して州に戻ったときです.UIPickerViewは国と同じインデックス位置をとります!ここで自動選択UIPickerViewの位置
コード
PickerView didSelectedRowイベント
- (void)pickerView:(UIPickerView *)thePickerView didSelectRow:(NSInteger)row inComponent:(NSInteger)component {
selectedpickerData = [NSString stringWithFormat:@"%@", [pickerData objectAtIndex:row], row];
// Editing Country
if (activePickerField == 1) {
txtCountry.text = selectedpickerData;
}
// Editing Province
else if (activePickerField == 2) {
txtProvince.text = selectedpickerData;
}
}
Q1である:どのように私は、各フィールドのインデックス位置を維持していますか?
Q2:textFieldが空のときにUIPickerViewの最初のインデックス位置を選択するにはどうすればよいですか?
申し訳ありませんが、選択したピッカーインデックスをフィールドにどのように割り当てるのですか?私はコードを更新しました。あなたはそれを指摘してください。 – HardCode
selectedpickerData = [NSString stringWithFormat:@ "%@"、[pickerData objectAtIndex:row]];テキストフィールド1が選択されたインデックスをいくつかの定義されたint変数に保存するように選択されたときに追加することができます。 –
ありがとう、ありがとう、 – HardCode