我有一个自定义tableviewcell与标签和文本字段。现在我得到回调方法didSelectRowAtIndexpath只有当用户点击我的文本框外的单元格。当我触摸textfield时,这个方法不会被调用。我该怎么做才能让这个方法在用户触摸textfield时被调用
您想要读取UITextFieldDelegate,更具体地说是
- (BOOL)textFieldShouldBeginEditing:(UITextField *)textField
和
- (void)textFieldDidBeginEditing:(UITextField *)textField
当这些被调用时你可以在UITableView
上做这个– selectRowAtIndexPath:animated:scrollPosition:
在cellForRowAtIndexPath方法中写入
cell2.selectionStyle=UITableViewCellSelectionStyleNone;