У меня есть горизонтальное представление прокрутки, которое отображает элемент массива.
как я могу прочитать индекс представления прокрутки, где пользователь долго нажимает.
с помощью действия .onLongPressGesture {"для выполнения "} как я могу прочитать индекс, который будет передан в мою функцию для удаления элемента.
ScrollView(.horizontal, content: {
HStack(spacing: 100) {
ForEach(post, id: \.self){ item in
ZStack {
Rectangle().foregroundColor(.blue).frame(width: 190, height: 170, alignment: .center)
Text(item)
}.onTapGesture {
self.temp = item
}
.onLongPressGesture {
// find index
//perform delate at index
//pass the index to the function delate
self.delate(index: 0)
}
}
}
.padding(.leading, 10)
})
отлично работает, если я пишу индекс 0 вручную, но я хочу передать индексгде пользователь долго жмет. спасибо за помощь.