属性名 | 类型 | 描述 |
smoothLevel | Float | 磨皮级别,取值范围 [0-9];0 表示关闭,9 表示效果最明显。 |
whitenessLevel | Float | 美白级别,取值范围 [0-9];0 表示关闭,9 表示效果最明显。 |
ruddyLevel | Float | 红润级别,取值范围 [0-9];0 表示关闭,9 表示效果最明显。 |
函数名 | 描述 |
获取单例实例。 | |
设置磨皮级别。 | |
设置美白级别。 | |
设置红润级别。 | |
重置为默认状态。 |
public func setSmoothLevel(smoothLevel: Float) {fatalError("\\(#function) must be overridden by subclass")}
参数名 | 类型 | 是否必填 | 描述 |
smoothLevel | Float | 必填 | 磨皮级别,取值范围 [0, 9];0 表示关闭,9 表示效果最明显。 |
public func setWhitenessLevel(whitenessLevel: Float) {fatalError("\\(#function) must be overridden by subclass")}
参数名 | 类型 | 是否必填 | 描述 |
whitenessLevel | Float | 必填 | 美白级别,取值范围 [0, 9];0 表示关闭,9 表示效果最明显。 |
public func setRuddyLevel(ruddyLevel: Float) {fatalError("\\(#function) must be overridden by subclass")}
参数名 | 类型 | 是否必填 | 描述 |
ruddyLevel | Float | 必填 | 红润级别,取值范围 [0, 9];0 表示关闭,9 表示效果最明显。 |
public func reset() {fatalError("\\(#function) must be overridden by subclass")}
属性 | 类型 | 说明 |
smoothLevel | Float | 磨皮级别,取值范围 [0-9];0 表示关闭,9 表示效果最明显。 |
whitenessLevel | Float | 美白级别,取值范围 [0-9];0 表示关闭,9 表示效果最明显。 |
ruddyLevel | Float | 红润级别,取值范围 [0-9];0 表示关闭,9 表示效果最明显。 |
// 获取单例实例let store = BaseBeautyStore.shared// 订阅状态变化store.state.subscribe { state inprint("磨皮级别: \\(state.smoothLevel)")print("美白级别: \\(state.whitenessLevel)")print("红润级别: \\(state.ruddyLevel)")}// 设置美颜效果store.setSmoothLevel(smoothLevel: 5)store.setWhitenessLevel(whitenessLevel: 3)store.setRuddyLevel(ruddyLevel: 2)// 重置所有美颜效果store.reset()
文档反馈