在我的应用程序中,我在 tableView 中使用 textFields。但是当用户单击第二个单元格中的文本字段时,我需要将一个 mor 单元格添加到 TableView (如 mail.app),但是如果我单击文本字段,我怎样才能获得单元格的数量?
我试过了
- (void)tableView:(UITableView *)tableView didSelectRowAtIndexPath:(NSIndexPath *)newIndexPath{
//some action
}
但是当我点击单元格内的textField时这个函数没有启动
最佳答案
对于表格 View 单元格内的文本字段,将 View Controller (或任何您想要的)设置为符合 UITextFieldDelegate
协议(protocol)并将其设置为文本字段委托(delegate)。
然后,将文本字段的 TAG 属性设置为等于 TableView 单元格的行号。
当用户单击文本字段时,您将收到一条发送到您的 textFieldShouldBeginEditing:
的委托(delegate)消息方法,您将知道单元格的行号,因为您将它存储在标记属性中。
希望我的回答能帮到您!
关于objective-c - 在 tableView 中获取 TextField 标识,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8867247/