水平滚动视图无法正常工作 swiftUI

2024-04-27

我试图显示一些水平视图,但它不起作用。下面是我正在使用的代码。

@State var userDataList = [UserModel]()
    var body: some View{
            VStack(spacing: 10){
                VStack{
                    prefView()
                        .padding(.bottom, 30)
                    Text("Tap to start making friend")
                }
                ScrollView(.horizontal, content: {
                    HStack(spacing: 10) {
                        ForEach(userDataList) { user in
                            NavigationLink(destination: ChatView(chatMember: self.chatmember, user: user)){
                                SearchUser()
                            }
                        }
                    }
                    .padding(.leading, 10)
                })
                    .frame(width: 300, height: 400)

            Spacer()
        }
        .navigationBarTitle("Profile",displayMode: .inline)
        .onAppear {
            self.userList()
        }
    }

但如果我用下面的代码更改上面的代码而不是它工作,我不知道如何请帮助我。

ScrollView(.horizontal, content: {
                HStack(spacing: 10) {
                    ForEach(0..< 2) { index in
                        NavigationLink(destination: ChatView(chatMember: self.chatmember, user: user)){
                            SearchUser()
                        }
                    }
                }
                .padding(.leading, 10)
            })

提前致谢


None

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

水平滚动视图无法正常工作 swiftUI 的相关文章

随机推荐