我通常看到UIControlState.normal
使用,例如在将在所有控制状态之间使用titleColor
的UIButton
对象上设置 a,如UIButton. setTitleColor
文档所述:
一般来说,如果没有为状态指定属性,则默认使用正常值。如果未设置正常值,则该属性默认为系统值。因此,您至少应该设置正常状态的值。
但我也发现UIControlState.init()
被使用,例如以下行:
UIButton.setTitleColor(UIColor, for: UIControlState())
想知道它有什么不同,提前谢谢!