swift - 如何在 Swift 中为 tvOS 设置 UIButton 类型 : . 系统的颜色

标签 swift uibutton tvos

我正在为 tvOS 创建一个应用程序。我正在尝试设置 UIButton 的颜色,但不知道如何正确设置。

var buttonA: UIButton(type: .system)
var buttonB: UIButton(type: .system)
...
buttonA.backgroundColor = UIColor.green
buttonB.backgroundColor = UIColor.red

当按钮聚焦时,我对结果感到满意,但当按钮不聚焦时,我得到一个丑陋的结果。绿色按钮有一个缺少其cornerRadius 的彩色层。

enter image description here

如何正确为按钮着色?

最佳答案

buttonA.layer.cornerRadius = 10

关于swift - 如何在 Swift 中为 tvOS 设置 UIButton 类型 : . 系统的颜色,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43331003/

相关文章:

ios - 水平 UIScrollView 和一堆 UIButtons

ios - 使用 UILabel 的子类覆盖 UIButton 中的 titleLabel

swift - 在 tvOS 中寻找 UICollectionViewCell 的 "Zoom"-effect 事件处理程序

swift - 如何防止用户与最前面的自定义 View 后面的对象进行交互?

Swift 关联类型和协议(protocol)继承

ios - 单击 UIButton 时 UITableView 卡住

Xcode 9 Apple TV4通过网络连接

swift - tvOS 中的 AVPlayerViewController 下拉菜单

ios - iPhone : convert GMT to local time

swift - 使用 Swift 从 UITableView 捕获多个值