UITableView
内部に aがあるアプリをコーディングしていUIViewController
ます。UITableView
はプロトタイプ セルを使用します。各セルの内部には がありますUITextField
。ご想像のとおり、ビューはユーザーが入力するフォームです。
UITextField
ユーザーが UI のボタンをクリックすると、データをサーバーに送信できるように、表示されている各 からすべてのテキスト値が収集されるイベントが発生する必要があります。
UITextField
テキスト値を取得できるように、セルのプロパティにアクセスできません。
私のコードの一部:
-(UITableViewCell *)tableView:(UITableView *)tableView cellForRowAtIndexPath:(NSIndexPath *)indexPath{
static NSString *CellIDentifier = @"Cell";
AddCardCell *cell = [tableView dequeueReusableCellWithIdentifier:CellIDentifier forIndexPath:indexPath];
if (cell == nil) {
cell = [[AddCardCell alloc]initWithStyle:UITableViewCellStyleDefault reuseIdentifier:CellIDentifier];
}
cell.campoTextField.placeholder = [placeholders objectAtIndex:indexPath.row];
cell.tituloLabel.text = [titulosCampos objectAtIndex:indexPath.row];
return cell;
}
私のデータソースの設定:
titulosCampos = [NSArray arrayWithObjects: @"Nombre", @"Correo", nil];
placeholders = [NSArray arrayWithObjects: @"Oscar Swanros", @"dev@swanros.com", nil];