iphone表视图 - 表格单元格内的按钮

时间:2011-02-09 17:33:10

标签: iphone uitableview uibutton

我创建了一个按钮并将其放在表格单元格中:

[btn addTarget:self action:@selector(doSomething:) forControlEvents:UIControlEventTouchUpInside];
...
[cell.aSubView addSubview:btn];

按钮显示在表格单元格中,但点击它会突出显示并选择整个单元格。我怎样才能让按钮自行选择?

2 个答案:

答案 0 :(得分:1)

为什么使用cell.aSubView?你应该使用contentView属性。来自documentation

  

如果您想通过自定义单元格   只需添加其他视图即可   应该将它们添加到内容视图中   他们将适当地定位   当细胞过渡进出   编辑模式。

答案 1 :(得分:0)

将单元格的selectionStyle属性设置为UITableViewCellSelectionStyleNone。 确保tableView:didSelectRowAtIndexPath:正确处理单元格上的点击(例如,如果这是您想要的,则忽略它。)