Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/vb.net/15.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
理解SwiftUI中的scaleEffect_Swiftui_Swiftui Animation - Fatal编程技术网

理解SwiftUI中的scaleEffect

理解SwiftUI中的scaleEffect,swiftui,swiftui-animation,Swiftui,Swiftui Animation,下面的代码会在图像加载后立即设置图像大小的动画,它会将图像大小的一半设置为全尺寸,但对于scaleFactor中的参数,我还不完全了解 有人能解释一下scaleEffect修饰符中的参数吗 为什么它可以接受布尔参数? 如何输入比例范围1.0:0.5的参数? 这是什么意思?做 就我所见,scaleEffect修改器只接受两个参数,一个CGFloat和一个UnitPoint 有几个声明的重载scaleEffect 在这个例子中,它是第二个,所以它实际上是 Image("top-ima

下面的代码会在图像加载后立即设置图像大小的动画,它会将图像大小的一半设置为全尺寸,但对于scaleFactor中的参数,我还不完全了解

有人能解释一下scaleEffect修饰符中的参数吗

为什么它可以接受布尔参数? 如何输入比例范围1.0:0.5的参数? 这是什么意思?做 就我所见,scaleEffect修改器只接受两个参数,一个CGFloat和一个UnitPoint


有几个声明的重载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)