Animation SwiftUI ScrollView会自动添加不需要的动画

Animation SwiftUI ScrollView会自动添加不需要的动画,animation,swiftui,scrollview,Animation,Swiftui,Scrollview,我对SwiftUI滚动视图中的动画有问题。我可以用下面的代码在操场上复制它。我只想动画的不透明度,但它也动画缩放。如果我使用VStack而不是ScrollView它就可以工作。但我需要它是可滚动的 有没有人遇到过同样的问题,能给我一个快速的提示 实际行为: 导入快捷界面 导入PlaygroundSupport 结构ContentView:View{ @状态变量showText=0.0 var body:一些观点{ 滚动视图{ 文本(“测试”) .font(.title) .不透明度(显示文本)

我对SwiftUI滚动视图中的动画有问题。我可以用下面的代码在操场上复制它。我只想动画的不透明度,但它也动画缩放。如果我使用
VStack
而不是
ScrollView
它就可以工作。但我需要它是可滚动的

有没有人遇到过同样的问题,能给我一个快速的提示

实际行为:

导入快捷界面
导入PlaygroundSupport
结构ContentView:View{
@状态变量showText=0.0
var body:一些观点{
滚动视图{
文本(“测试”)
.font(.title)
.不透明度(显示文本)
文本(“另一个非常长的文本”)
.不透明度(显示文本)
}
.框架(宽:320,高:420)
.背景(颜色.红色)
奥纳佩尔先生{
带动画(Animation.easeInOut(持续时间:1)){
self.showText=1.0
}
}
}
}
PlaygroundPage.current.liveView=UIHostingController(rootView:ContentView())

这里是可能的解决方案。使用Xcode 11.4/iOS 13.4进行测试

ScrollView {
    VStack {
        Text("Test")
            .font(.title)
        Text("Another really really long text")
    }
    .fixedSize()
    .opacity(showText)
}