Various improvements

This commit is contained in:
Ilya Laktyushin
2025-07-19 12:51:42 +01:00
parent a6544e5d57
commit dff0a61d19
47 changed files with 3435 additions and 1308 deletions

View File

@@ -695,6 +695,10 @@ public struct ComponentTransition {
}
public func setSublayerTransform(layer: CALayer, transform: CATransform3D, completion: ((Bool) -> Void)? = nil) {
if CATransform3DEqualToTransform(layer.sublayerTransform, transform) {
completion?(true)
return
}
switch self.animation {
case .none:
layer.sublayerTransform = transform