我正在为tvOS创建一个应用程序。我试图设置UIButton的颜色,但不知道如何让我正确。
var buttonA: UIButton(type: .system)
var buttonB: UIButton(type: .system)
...
buttonA.backgroundColor = UIColor.green
buttonB.backgroundColor = UIColor.red
当按钮处于对焦状态时,我对结果感到满意,但当按钮未对焦时,我得到了一个难看的结果。绿色按钮有一个缺少cornerRadius的彩色图层。
如何正确地为按钮着色?
答案 0 :(得分:0)
buttonA.layer.cornerRadius = 10
答案 1 :(得分:0)
这些值无法在开箱即用的UIButton for tvOS实例中自定义。您必须创建自定义解决方案才能拥有自定义布局。
您可以查看此组件的实现,以获取更多详细信息https://github.com/dcordero/FocusTvButton