Screen Shot 2018-07-26 at 下午2.45.01.png
1.cell的textfield添加tag
myTextField是cell子类newCell中添加的子控件.
cell2.myTextField.tag = indexPath.row;
2.cell的textfield添加事件
[cell2.myTextField addTarget:self action:@selector(changedTextField:) forControlEvents:UIControlEventEditingDidBegin];
3.cell的点击事件
NSInteger _selectRow = -1;
- (void)tableView:(UITableView *)tableView didSelectRowAtIndexPath:(NSIndexPath *)indexPath
{
if (_selectRow >= 0)
{
UITableViewCell* selCell = [tableView cellForRowAtIndexPath:[NSIndexPath indexPathForRow:_selectRow inSection:0]];
[selCell setAccessoryViewWithImageName:@"ic_news_unSelect"];//sh
}
UITableViewCell* cell = [tableView cellForRowAtIndexPath:indexPath];
[cell setAccessoryViewWithImageName:@"ic_news_select"];
_selectRow = indexPath.row;
}