UIButton还强调了何时触摸细胞

时间:2010-05-04 22:07:59

标签: iphone uitableview uibutton

我的表格单元格上有一个UIButton弹出(touchUpInside)一个UIAlertView,并询问用户是否要删除与该单元格关联的文件。否则,触摸单元格本身会突出显示单元格,然后移动到下一级别以显示内容。问题是当单元格为selectedhighlighted时,该按钮也会突出显示,使用户感到困惑。

如何告诉按钮忽略对单元格的触摸或告诉单元格单独留下该死的按钮。

1 个答案:

答案 0 :(得分:1)

我尝试了这种混合结果的解决方法。虽然它会将button返回到 normal 状态,但会有一个短暂的闪烁,因为它会从正常变为selected,然后再次恢复正常。

 - (void)tableView:(UITableView *)tableView didSelectRowAtIndexPath:(NSIndexPath *)indexPath {
    CustomCell *cell = (CustomCell *)[tableView cellForRowAtIndexPath:indexPath];
    cell.button.highlighted = NO;
}