TransitionPatch 1.0.5

TransitionPatch 1.0.5

muukii 维护。



TransitionPatch

示例

let value = ValuePatch(10)
  .progress(start: 0, end: 13)
  .clip(min: 0, max: 1)
  .reverse()
  .transition(start: 30, end: 60)
  .value

// value == 36.92307692307692

功能

从 CGFloat 值生成进度

从范围之间生成一个 CGFloat 类型的进度值。

let progress: ProgressPatch = ValuePatch(10)
  .progress(start: 5, end: 15)

// progress.fractionCompleted == 0.5

从进度生成过渡

从开始和结束之间的进度生成过渡值。

let value: ValuePatch = ProgressPatch(0.5)
  .transition(start: 10, end: 20)

// value.value == 15