嗨,我是iOS的新手,我正在尝试在自定义表格视图单元格中有两个文本字段,并且单元格是动态的,因此我将在每个单元格中有两个文本字段,并且当选择单元格时将扩大
如何访问uitext
视图委托中的uitable
字段委托
即:
textFieldShouldBeginEditing inside tableView:didDeselectRowAtIndexPath:indexPath
提前致谢
答案 0 :(得分:0)
我建议有两个不同的自定义UITableViewCells - 一个用于查看,一个用于编辑。调用didSelectRowAtIndexPath
时,将所选单元格替换为第二个用于编辑的自定义单元格。用户完成后,再次使用原始自定义单元格类型替换它。
关于访问UITableViewCell子视图的第二个问题,您有几个选择。我假设你正在使用故事板。
如果您为UITableViewCells创建了自定义类,则可以将UITextView作为类属性添加,并将其作为故事板的插座连接到您的类,方法是将其作为IBOutlet。这样您就可以通过self.nameOfTextView
访问它。
如果您不想为UITableViewCells创建自定义类,则可以指定子视图标记并通过(UITextView *)[cell.contentView viewWithTag:1]
访问它们。如果您不使用故事板,也可以使用第二个选项。