我有一组UIButtons
,其中每个标签只是一个数字。在它们的每个按钮上,我将背景颜色设置为清除,没有UIImage
设置。
问题是那些按钮只能在他们的标签上点击,这样很难点击。
我检查了这个问题,一些解决方案是:
button.contentEdgeInsets = UIEdgeInsetsMake(-50, -50, -50, -50)
- >没有改变一件事pointInside
- >没有工作,点击按钮但在标签外面时从未到达pointInside
。我很惊讶这种正常用例没有简单的解决办法。 我需要背景清晰,因为我正在使用这些按钮进行今天的扩展。
知道我该怎么做吗?
编辑:
这是sample project,我在那里重现了这个问题。
它似乎与今天扩展中的静态单元格相关联,因为它可以在应用内的视图控制器中使用静态单元格。
答案 0 :(得分:6)
应用backgroundColor
UIColor(white:0.000, alpha:0.020)
。人眼看不到这种颜色 - 它在今日小部件中显得完全透明 - 但按钮背景现在可以点亮。