Получить часть текста при нажатии на текст с помощью жеста onTap SwiftUI
Есть ли способ получить текст, который пользователь нажимает с помощью жеста касания?
struct TextWithTapGesture: View {
var body: some View {
ZStack {
Color.red
.ignoresSafeArea()
GeometryReader { geo in
ScrollView {
Group{
VStack(alignment: .leading, spacing: 10){
Group {
VStack(alignment: .leading) {
Text("Lorem ipsum dolor sit amet, consectetuer adipiscing elit. Aenean commodo ligula eget dolor. Aenean massa. Cum sociis natoque penatibus et magnis dis parturient montes, nascetur ridiculus mus. Donec quam felis, ultricies nec, pellentesque eu, pretium quis, sem.").onTapGesture {
print("Testing")
//Get Part Of text which user click
}
}
}.fixedSize(horizontal: false, vertical: /*@START_MENU_TOKEN@*/true/*@END_MENU_TOKEN@*/)
}
}
HStack {
Button("Top") {
}
Button("Middle") {
}
Button("Bottom") {
}
}.padding(.top)
}
}
}
}
}
Может кто-нибудь объяснить мне, как получить текст, когда пользователь нажимает на текст. Я пытался реализовать, как указано выше, но пока никаких результатов.
Любая помощь будет принята с благодарностью.
Заранее спасибо.