自定义表格单元格上的UIButton在按下单元格时变为清晰背景

时间:2016-09-14 13:38:01

标签: swift uitableview uibutton swift2 uicolor

我在自定义UIButton上有TableViewCell背景颜色和白色边框。当我按下按钮本身时,一切都按预期工作。但是当我按下Cell时,Cell会在印刷机上变得稍微灰白,当发生这种情况时,UIButton的背景变为透明/透明(但是白色边框仍然存在)。我怎么能一直保持按钮绿色?我通过myButton.backgroundColor = UIColor(red: 56/255, green: 191/255, blue: 38/255, alpha: 1.0)以及故事板属性检查器中的背景字段以编程方式设置了背景颜色。如何让背景在整个时间保持相同的颜色(选择单元格并稍微变灰)?

1 个答案:

答案 0 :(得分:1)

您可以通过在 cellForRowAtIndexPath 中添加以下行来禁用表格单元格选择,这可能会解决您的问题

cell.selectionStyle = UITableViewCellSelectionStyle.None;