onLongPressGesture使列表项在SwiftUI中不可滚动

时间:2019-11-28 13:53:59

标签: swiftui swiftui-list swiftui-bug

我有一个List,想让列表项响应长按手势。但是在将手势添加到列表项之后,我无法从文本区域滚动列表。

List {
  ForEach(items) { item in
    Text(item.name)
      .onLongPressGesture { print("long press") }
  }
}

1 个答案:

答案 0 :(得分:0)

也许您应该发布更多代码。...

我刚刚在13.2中进行了测试...使用此代码->有效

struct ContentView: View {
    var body: some View {
        List {
            ForEach(UIFont.familyNames, id: \.self) { item in
            Text(item)
              .onLongPressGesture { print("long press") }
          }
        }
    }
}