我创建了一个按钮并将其放在表格单元格中:
[btn addTarget:self action:@selector(doSomething:) forControlEvents:UIControlEventTouchUpInside];
...
[cell.aSubView addSubview:btn];
按钮显示在表格单元格中,但点击它会突出显示并选择整个单元格。我怎样才能让按钮自行选择?
答案 0 :(得分:1)
为什么使用cell.aSubView
?你应该使用contentView
属性。来自documentation:
如果您想通过自定义单元格 只需添加其他视图即可 应该将它们添加到内容视图中 他们将适当地定位 当细胞过渡进出 编辑模式。
答案 1 :(得分:0)
将单元格的selectionStyle
属性设置为UITableViewCellSelectionStyleNone
。
确保tableView:didSelectRowAtIndexPath:
正确处理单元格上的点击(例如,如果这是您想要的,则忽略它。)