理解SwiftUI中的scaleEffect
下面的代码会在图像加载后立即设置图像大小的动画,它会将图像大小的一半设置为全尺寸,但对于scaleFactor中的参数,我还不完全了解 有人能解释一下scaleEffect修饰符中的参数吗 为什么它可以接受布尔参数? 如何输入比例范围1.0:0.5的参数? 这是什么意思?做 就我所见,scaleEffect修改器只接受两个参数,一个CGFloat和一个UnitPoint理解SwiftUI中的scaleEffect,swiftui,swiftui-animation,Swiftui,Swiftui Animation,下面的代码会在图像加载后立即设置图像大小的动画,它会将图像大小的一半设置为全尺寸,但对于scaleFactor中的参数,我还不完全了解 有人能解释一下scaleEffect修饰符中的参数吗 为什么它可以接受布尔参数? 如何输入比例范围1.0:0.5的参数? 这是什么意思?做 就我所见,scaleEffect修改器只接受两个参数,一个CGFloat和一个UnitPoint 有几个声明的重载scaleEffect 在这个例子中,它是第二个,所以它实际上是 Image("top-ima
有几个声明的重载scaleEffect 在这个例子中,它是第二个,所以它实际上是
Image("top-image")
.scaleEffect(scaleFactor ? 1.0 : 0.5, anchor: .center)
记录为
按两个视图中的给定量缩放此视图的渲染输出
相对于锚定点的水平和垂直方向
还有scaleFactor?1.0:0.5表示第一个比例参数的就地三元运算符,根据相应的视图状态应用1.0标识或0.5一半。有几个声明的重载比例效应 在这个例子中,它是第二个,所以它实际上是
Image("top-image")
.scaleEffect(scaleFactor ? 1.0 : 0.5, anchor: .center)
记录为
按两个视图中的给定量缩放此视图的渲染输出
相对于锚定点的水平和垂直方向
还有scaleFactor?1.0:0.5表示第一个刻度参数的三元运算符刚刚就位,根据相应的视图状态应用1.0恒等式或0.5一半。感谢您提及三元运算符,这是我困惑的一个重要部分。感谢您提及三元运算符,这是我困惑的一个重要部分。
Image("top-image")
.scaleEffect(scaleFactor ? 1.0 : 0.5, anchor: .center)