【发布时间】:2020-08-19 19:22:58
【问题描述】:
我写了这几行代码来改变填充文本字段的背景颜色,但它不起作用:
import MaterialComponents
...
@IBOutlet weak var textfield: MDCFilledTextField!
let scheme = MDCContainerScheme()
scheme.colorScheme.backgroundColor = .red
scheme.colorScheme.onBackgroundColor = .green
textfield.label.text = "Phone number"
textfield.placeholder = "555-555-55"
textfield.applyTheme(withScheme: scheme)
textfield.sizeToFit()
最后看起来像这样:
但是当我更改 primaryColor scheme.colorScheme.primaryColor = .red 时,它可以工作。 (只是原色)
【问题讨论】:
-
你试过
setFilledBackgroundColor:forState:方法吗?
标签: swift material-ui material-components material-components-ios