我将UIButton
放在UITableViewCell
上,并将其showsTouchWhenHighlighted
属性设置为YES
。单元格的选择样式为UITableViewCellSelectionStyleNone
。我有一个选择器,当点击该按钮并且可以正常工作时,该选择器会被调用,因此该按钮可以很好地处理触摸事件。但是,触摸时按钮不显示突出显示效果。
当我将此按钮放在UIView
上时,突出显示效果起作用。
将按钮放在单元格上时,该如何工作?
最佳答案
您要将按钮添加到cell或cell.contentView吗? contentView属性的行为更像常规的UIView,可以解决您的问题。
关于iphone - 当按钮位于UITableViewCell上时,UIButton为什么showTouchWhenHighlighted不起作用?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14756792/