iOS动画debug(SwiftUI)

大家能看出来这里有什么 bug 吗

我再来一遍

看到了吗

我把这个调慢一点大家看哈

看到了吗这有一条线他从上面下来的

那这条线是干什么用的呢

这条线是其实是这里边的一个指示条

那这条线的动画呢就在这加 的

我们把它注视掉再来一遍

好慢一点

大概没有问题

那我们不能不要这个动画

因为他这样滚动的时候

也就没有动画了

后来我在准备demo的时候

就同样这行代码

在我这个demo里就报了警告

在原来那个项目就没有报警告

后来我发现其实这个项目的版本问题

他支持原来那个项目支持是14

然后这个demo我选的时候最新系统

所以这块在

这么写代码的时候他就会报一个警告

大家看

出来了他说这个方法被弃用 了

在 iOS 15上

他说用这个或者这个来代替

这有一个 value 的属性

那value是什么

后来我上网又研究了一下

这个就是告诉这个后台的引擎

哪个属性发生变化了

就这个属性发生变化之后

他才会用动画去过度这个效果

我们再来试一遍

大家看 没问题

我再把动画放慢

没问题

然后呢我们再

切换

也没问题

这样就解决了

那他这个支不支持低版本的呢

也支持我们把它这么改完之后呢

我们把它再改成14

再来一遍

嘀咕:报什么错了

clean一下

好再来一遍

大家看!也是没问题的

我把动画调慢

没有问题

这样就解决了

最后更新于