gpt4 book ai didi

animation - TabView 的 SwiftUI 动画选项卡

转载 作者:行者123 更新时间:2023-12-04 10:18:47 27 4
gpt4 key购买 nike

在 SwiftUI 中使用 TabView 时,是否可以修改选项卡选择之间的转换? Currently, when different tabs are selected, the transition is pretty sudden;居然瞬间突然,哎哟。

例如,给定以下内容:

TabView {
Text("The First Tab")
.tabItem {
Image(systemName: "1.square.fill")
Text("First")
}
Text("Another Tab")
.tabItem {
Image(systemName: "2.square.fill")
Text("Second")
}
Text("The Last Tab")
.tabItem {
Image(systemName: "3.square.fill")
Text("Third")
}
}

如何添加类似 .transition(AnyTransition.opacity.combined(with: .slide)) 的东西

谢谢 !

最佳答案

您可以将 .animation 属性添加到您的 TabView。

TabView {
// code here
}
.animation(*animation type*)

您拥有的基本动画类型是 .default , .easeIn , .easeOut , .easeInOut.linear .

希望这可以帮助!

关于animation - TabView 的 SwiftUI 动画选项卡,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/60962476/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com