WatchKit-SwiftUI-列表索引滚动

WatchKit-SwiftUI-列表索引滚动,swiftui,watchkit,apple-watch,Swiftui,Watchkit,Apple Watch,我正在SwiftUI中构建一个Apple Watch应用程序。 我正在尝试建立一个联系人列表(我成功了),但在手机应用程序中实现滚动功能失败,你可以在字母之间快速滚动。 像这样: 这是我的代码: struct ContactSelectionView: View, FlowableElement { var id: String = "ContactSelectionView" @ObservedObject var viewModel: ContactSelectionV

我正在SwiftUI中构建一个Apple Watch应用程序。 我正在尝试建立一个联系人列表(我成功了),但在手机应用程序中实现滚动功能失败,你可以在字母之间快速滚动。 像这样:

这是我的代码:

struct ContactSelectionView: View, FlowableElement {
var id: String = "ContactSelectionView"
@ObservedObject var viewModel: ContactSelectionViewModel

var body: some View {
    VStack {
        if viewModel.contactsSections.count > 0 {
            List {
                ForEach(viewModel.contactsSections) { data in
                    Section(header: Text(data.letter)) {
                        ForEach(data.items) { contact in
                            viewModel.nextButton(id: id, data: FlowData.contact(contact.name)) {
                                Text(contact.name)
                            }
                        }
                    }
                }
            }
            .listStyle(EllipticalListStyle())
        } else {
            Text("Loading contacts...")
        }
    }
    .navigationTitle("Contact Selection")
}}
任何帮助都将不胜感激


谢谢

这回答了你的问题吗?不,该代码在vc的侧面创建了一个条,您可以使用它点击并滚动到特定的字母。它没有给我我想要的东西