テーブルビューのセルのカスタムセルを作成したタブを実装しています。カスタム セルでは、2 つのテキスト フィールド、1 つのボタン、1 つのイメージ ビューを表示しています。テキストフィールドにイベントを実装したいと思います。それは、テキストフィールドをクリックしてピッカービューを表示するときです。ピッカー ビューの助けを借りて、テキスト フィールドのテキストを変更できます。テキストフィールドをクリックしてピッカービューを表示するときのように、イベントを適用しました。しかし、ピッカー ビューをスクロールすると、テキスト フィールドの値が変化しません。それで、それが起こるように私は何をしますか?テーブル ビューには 10 行あり、単一のピッカー ビューから値を挿入したいと考えています。このコードを使用して、カスタム セルのテキスト フィールドにもタグを設定しました。
cell_object.txt_time.tag=[インデックスパス.行];
ピッカービューからの選択値には、このコードを使用します...
- (void)pickerView:(UIPickerView *)pickerView didSelectRow:(NSInteger)row inComponent: (NSInteger)component
{
if (pickerView == myPicker)
{
if(cell_object.txt_time.tag==0)
{
[cell_object.txt_time setText:[NSString stringWithFormat:@"%@",[array_time objectAtIndex: [pickerView selectedRowInComponent:0]]]];
}
else if(cell_object.txt_time.tag==1)
{
[cell_object.txt_time setText:[NSString stringWithFormat:@"%@",[array_time objectAtIndex: [pickerView selectedRowInComponent:0]]]];
}
}
}
私は10行のtext.tagを持っています。しかし、それは機能していません。
私がやること ?
前もって感謝します...