UIButton Highlight 在自定义表格视图单元格中不起作用

Posted

技术标签:

【中文标题】UIButton Highlight 在自定义表格视图单元格中不起作用【英文标题】:UIButton Highlight not working in Custom Table View Cell 【发布时间】:2016-12-21 15:01:29 【问题描述】:

我创建了一个自定义表格视图单元格,并且有一个按钮。 当我单击按钮时,按钮没有突出显示。这个项目是用swift 3编写的,基于ios 10。现在需要你的帮助。

【问题讨论】:

【参考方案1】:

使用自定义按钮类型。为此,在您的界面构建器中,将按钮类型设置为系统自定义。

【讨论】:

一个简单的工作需要做很多工作。不可接受。 你只是想突出按钮的颜色或者你想听按钮的动作? 按钮的突出显示颜色。【参考方案2】:

我刚刚解决了这个问题。 UITableView 继承自 UIScrollView 并且应该将 delaysContentTouch 设置为 false。 它对我有用。

【讨论】:

【参考方案3】:

确保您的按钮类型设置为系统

【讨论】:

以上是关于UIButton Highlight 在自定义表格视图单元格中不起作用的主要内容,如果未能解决你的问题,请参考以下文章

UIButton:根据titleLabel Text计算UIButton的高度

如何捕获 UIButton 事件:在自定义 UITableViewCell 实现中添加了 UIButton

UIbutton 在自定义 UITableViewCell 中释放

UIButton 在自定义 UITableviewCell 中没有响应

按钮未在自定义 UIButton 中注册触摸

在自定义单元格中点击 UIButton 不会调用 didSelectRowAtIndexPath