UIButton 在单元格被触摸时也会突出显示
Posted
技术标签:
【中文标题】UIButton 在单元格被触摸时也会突出显示【英文标题】:UIButton also highlighting when cell is touched 【发布时间】:2010-05-04 22:07:59 【问题描述】:我的表格单元格上有一个UIButton
,它会弹出 (touchUpInside
) 一个 UIAlertView
并询问用户是否要删除与该单元格关联的文件。否则,触摸单元格本身会突出显示单元格,然后移动到下一个级别以显示内容。问题是当单元格为selected
和highlighted
时,按钮也会突出显示,从而使用户感到困惑。
我怎样才能告诉按钮忽略对单元格的触摸或告诉单元格不理会该死的按钮。
【问题讨论】:
我认为是 ***.com/questions/4331967/uibutton-in-uitableviewcell 的欺骗。 【参考方案1】:我尝试了这种解决方法,结果好坏参半。虽然它会将button
恢复到其normal
状态,但在从正常变为selected
并再次恢复正常时会出现短暂的闪烁。
- (void)tableView:(UITableView *)tableView didSelectRowAtIndexPath:(NSIndexPath *)indexPath
CustomCell *cell = (CustomCell *)[tableView cellForRowAtIndexPath:indexPath];
cell.button.highlighted = NO;
【讨论】:
以上是关于UIButton 在单元格被触摸时也会突出显示的主要内容,如果未能解决你的问题,请参考以下文章
UITableView:突出显示最后一个单元格,但其他单元格也会突出显示
UIButton 没有在 iOS7 的 UIPageViewController 中的 ViewController 中突出显示