iOS の開発を始めたばかりで、最初はメジャー コンバーターを作成するのが楽しいと思いました。
ストーリーボードを使用して、セグエ付きのテーブルビュー、テキストフィールド付きのカスタムセル、およびさまざまな次元に対応するラベルを作成することができましたが、今は立ち往生しており、読んでいたチュートリアルや本で答えを見つけることができません.
各セルには、指定された寸法 (メートル、センチメートルなど) に対応するテキストフィールドがあります。特定の行のテキストフィールドの編集が終了したというイベントを取得し、計算後に他のテキストフィールドを変更するにはどうすればよいですか? (セルは、計算に必要な次元名と値を含む配列から作成されます)
- (UITableViewCell *)tableView:(UITableView *)tableView cellForRowAtIndexPath:(NSIndexPath *)indexPath
{
UILabel *label;
UITextField *field;
static NSString *CellIdentifier = @"DimensionCell";
UITableViewCell *cell = [tableView dequeueReusableCellWithIdentifier:CellIdentifier forIndexPath:indexPath];
label = (UILabel *)[cell viewWithTag:1];
field = (UITextField *)[cell viewWithTag:2];
field.delegate = self;
NSString *DimensionLabel = [self.dimension objectAtIndex:indexPath.row];
label.text = DimensionLabel;
return cell;
}