Monoforums

This commit is contained in:
Isaac
2025-05-26 22:07:58 +08:00
parent a464698638
commit 40e26fc25c
25 changed files with 3000 additions and 1052 deletions

View File

@@ -16,8 +16,8 @@ public extension UIView {
}
}
private extension CALayer {
func animate(from: Any, to: Any, keyPath: String, duration: Double, delay: Double, curve: ComponentTransition.Animation.Curve, removeOnCompletion: Bool, additive: Bool, completion: ((Bool) -> Void)? = nil) {
public extension CALayer {
func animate(from: Any, to: Any, keyPath: String, duration: Double, delay: Double, curve: ComponentTransition.Animation.Curve, removeOnCompletion: Bool, additive: Bool, completion: ((Bool) -> Void)? = nil, key: String? = nil) {
let timingFunction: String
let mediaTimingFunction: CAMediaTimingFunction?
switch curve {
@@ -39,7 +39,8 @@ private extension CALayer {
mediaTimingFunction: mediaTimingFunction,
removeOnCompletion: removeOnCompletion,
additive: additive,
completion: completion
completion: completion,
key: key
)
}
}