2010-05-04 50 views
3

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

如何判断按钮忽略与单元格的接触或告诉单元格单独离开该死的按钮。

+0

杜佩http://stackoverflow.com/questions/4331967/uibutton-in-uitableviewcell的,我想。 – cbowns 2012-10-29 22:44:56

回答

1

我试着用混合结果解决这个问题。虽然它会将按钮返回到“正常”状态,但当它从正常状态改变为选定状态并再次恢复正常时,会有短暂的闪烁。

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

}