swift - 如何制作从上到下的 .slide 过渡插入动画?
问题描述
如何从上到下而不是从左到右制作 .slide 过渡插入动画?
if visible {
Rectangle()
.frame(height: 10)
.transition(.slide)
.animation(.easeIn)
}
解决方案
应该使用的正确过渡类型move
是slide
https://developer.apple.com/documentation/swiftui/anytransition/move(edge :)
if visible {
Rectangle()
.frame(height: 10)
.transition(.move(edge: .top))
.animation(.easeIn)
}
推荐阅读
- c# - EF 核心:更新特定字段得到跟踪错误
- csv - Symfony - 将GET参数传递给另一条路线?
- go - 使用 Pion/Webrtc 的 Nack 响应者拦截器
- jenkins - 你如何在jenkins中指定cppcheck参数
- angular - 使用过滤器 rxjs - angular 的重复代码,如何改进它?
- python - BeautifulSoup: html-encode 特殊字符
- azure-devops - 是否有可能恢复对无数故事历史中显示的专栏板所做的更改?
- python - 子类中返回值的类型提示
- amazon-web-services - 当文件上传到 S3 时,我可以改进我在 AWS 中的设置以在容器中运行(机器学习)python 脚本吗?
- javascript - 如何从 Parent 类中的映射中访问子结构?