Swift 将颜色设置为UIColor.clear和nil之间是否存在实际差异敏捷的
这两种说法有区别吗Swift 将颜色设置为UIColor.clear和nil之间是否存在实际差异敏捷的,swift,Swift,这两种说法有区别吗 view.backgroundColor=.clear view.backgroundColor=nil 我总是使用后者,但我经常看到人们在想清楚背景时使用UIColor.clear。实际上有区别吗?没有,因为默认值为transpartent=清除请参见中的 对该属性的更改可以设置动画。默认值为nil,这将生成透明的背景色 使用.clear将使代码更具可读性,因为它描述了意图? @NSCopying var backgroundColor: UIColor? { get se
view.backgroundColor=.clear
view.backgroundColor=nil
我总是使用后者,但我经常看到人们在想清楚背景时使用
UIColor.clear
。实际上有区别吗?没有,因为默认值为transpartent=清除
请参见中的
对该属性的更改可以设置动画。默认值为nil,这将生成透明的背景色
使用
.clear
将使代码更具可读性,因为它描述了意图?
@NSCopying var backgroundColor: UIColor? { get set }