Есть ли способ изменить кликабельную область кнопки swiftui? Я добавляю несколько кнопок над областью обнаруженного текста и хочу нажать на нее. Но с помощью этого кода я получаю эти результаты
var body: some View {
HStack {
ZStack{
GeometryReader { geometry in
Image(nsImage: self.img!)
.resizable()
.scaledToFit()
.background(self.rectReader())
}
ForEach(self.rects) { rect in
Button(action: {
buttonPressed()
}) {
Rectangle()
.fill(Color.init(.sRGB, red: 1, green: 0, blue: 0, opacity: 0.2))
.frame(width: rect.width, height: rect.height)
}
.offset(x: rect.xAxis, y: rect.yAxis)
}
}
Область, на которую можно кликнуть, намного больше, чем созданный мной прямоугольник.
