LLSegmentViewController详解

该轮子涉及的语法知识

2019-11-12  本文已影响0人  谌文

LLToolFunc类包含的语法

一: 怎么设置数值类型参数大小范围 0=< x =<1?
public func interpolationFrom(from:CGFloat,to:CGFloat,percent:CGFloat) -> CGFloat{
    let ratio = max(0, min(1, percent))
    return from + (to - from)*ratio
}
/// let ratio = max(0, min(1, percent))
通过min, max来判断设置
二: 如何获取UIColor对象的RGBA各个的数值
    let fromColor  = UIColor.white
    var fromR:CGFloat = 0
    var fromG:CGFloat = 0
    var fromB:CGFloat = 0
    var fromA:CGFloat = 0
    fromColor.getRed(&fromR, green: &fromG, blue: &fromB, alpha: &fromA)
通过UIColor的对象方法getRed获取
上一篇 下一篇

猜你喜欢

热点阅读