我有一个包含Tableview和自定义单元格的表单,其中包含许多文本字段,Label和textViews.If用户填写所有字段并且他想要保存表单然后如何在我的Button单击方法上获取所有字段值?
如果有人能通过向我展示如何做到这一点,我将非常感激。
答案 0 :(得分:1)
//从行和部分
获取单元格的路径-(void)btnClick
{
NSIndexPath *path = [NSIndexPath indexPathForRow:0 inSection:0];
customTxtField *cellCustomTxtField = (customTxtField *)[mytableview cellForRowAtIndexPath:path];
NSString *str = cellCustomTxtField.text1.text;
}
答案 1 :(得分:0)
不要等到按钮单击事件才能检索单元格内容。因为单元格被重用(例如,在滚动期间),所以不会保留每个单元格中的值。
随着单元格值的更改,通过使tableViewController成为相应输入字段的委托来更新驱动表的模型。
例如,将tableViewController设为textField委托,并在用户输入数据时更新模型。要区分tableViewController中的textFields,请在创建单元格时为每个textField分配一个标记(即tableView:cellForRowAtIndexPath)。