我通常所见使用UIControlState.normal
的对象,例如,将所有的控制状态之间可以使用一个UIButton
对象上设置一个titleColor
,作为UIButton. setTitleColor
UIControlState()`和`UIControlState.normal`之间`的差docs says:请告诉我配置时
一般来说,如果某个状态未指定属性,则默认为 以使用正常值。如果未设置正常值,则 属性默认为系统值。因此,您至少应该设置正常状态的值。
但我也发现UIControlState.init()
被使用,例如下面一行:
UIButton.setTitleColor(UIColor, for: UIControlState())
想知道它是如何不同,在此先感谢!