I put a UIButton
on a UITableViewCell
并设置其showsTouchWhenHighlighted
财产给YES
。单元格的选择风格是UITableViewCellSelectionStyleNone
。我有一个选择器,当点击按钮时会调用它,并且它工作正常,因此按钮可以很好地获取触摸事件。但是,按钮在触摸时不会显示高亮效果。
当我把这个按钮放在UIView
,高亮效果生效。
当按钮放置在单元格上时,如何才能使其工作?
您是否将按钮添加到 cell 或 cell.contentView 中? contentView 属性的行为更像常规 UIView,这可能会解决您的问题。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)