我正在尝试重新创建 Instagram 以提高我的 SwiftUI 技能。在 Instagram 上,您可以单击屏幕底部带有加号图标的标签项,通过从左到右的滑动动画,它会从您当前的标签项上滑开以显示一个新视图(似乎在整个 TabView),其中不显示任何选项卡。
鉴于下面的 TabView,我应该如何更改以允许我从主页单击加号图标并制作从左到右的滑动动画以显示新视图?
import SwiftUI
struct ContentView: View {
var body: some View {
TabView {
NavigationView {
VStack {
Text("Text")
}
}
.tabItem {
Image(systemName: "house")
}
NavigationView {
}
.tabItem {
Image(systemName: "plus.square")
}
}
}
}