我正在编写一个UITableView
内部有UIViewController
. 使用UITableView
原型单元格,每个单元格内部都是一个UITextField
. 正如您可能猜到的那样,视图是用户要填写的表单。
当用户单击 UI 中的按钮时,应触发一个事件,其中UITextField
收集正在显示的每个 s 的所有文本值,以便将数据发送到服务器。
我无法访问单元格的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];