因此,例如,如果我在第一个选项卡的视图中,并且在滚动视图上向下滚动一点,然后转到第二个选项卡,然后返回第一个选项卡,它会完全重新加载视图,但不会显示我已向下滚动页面。
代码:
struct Home: View {
@State var selectedIndex = 0
@State var presented = false
let icons = ["house", "hands.sparkles", "plus", "message", "person"]
var body: some View {
VStack{
Spacer().fullScreenCover(isPresented: $presented, content: {
Text("Create Post Here")
Button(action: {
presented.toggle()
}, label: {
Text("Close")
})
})
switch selectedIndex{
case 0:
HomePage()
case 1:
NavigationView(){
Discover()
}
case 2:
LogoutForNow()
case 3:
LogoutForNow()
case 4:
NavigationView(){
Profile2()
}
default:
HomePage()
}
HStack{
ForEach(0..<5, id: \.self){number …Run Code Online (Sandbox Code Playgroud)