【发布时间】:2015-09-10 16:34:50
【问题描述】:
任何人都知道这不起作用(静态成员 min 不能用于扩展中的 Type CGFloat. 实例。
extension CGFloat {
mutating func normalize() {
self = min(max(CGFloat(0), self), CGFloat(1))
}
}
虽然这有效
let f: CGFloat = CGFloat(0.4)
let maxValue = max(f, 1)
【问题讨论】: