В проекте SwiftUI IOS я размещаю вид на экране - его основу c - цветной прямоугольник. Я даю этому виду DragGesture минимальное расстояние 0 и .local координаты. Моя проблема: мой жест регистрирует прикосновения за пределами вида, так как он появляется на экране, и кажется, что он позволяет обнаруживать на расстоянии около 15 сантиметров от любого из его краев. Я установил его для печати () координаты начала жеста перетаскивания, и то, что я получаю, когда я нажимаю на симуляторе, используя точку значка мыши, представляет собой диапазон значений в любом направлении, которое будет go от - От 15 (i sh) до 15 сверх размера прямоугольника
очевидный ответ - поместить logi c в функцию обработки, чтобы делать что-либо, только когда касание находится внутри прямоугольника, но верно он должен делать это автоматически?
Есть идеи?