coordinateSpace
TypeScriptget coordinateSpace(): Promise<_SwiftUICore_CoordinateSpace>Swift declaration@MainActor @preconcurrency var coordinateSpace: CoordinateSpaceThe coordinate space in which to receive location values.
struct · iOS 13.0+ · SDK 27.1
@MainActor @preconcurrency struct DragGestureA dragging motion that invokes an action as the drag-event sequence changes. To recognize a drag gesture on a view, create and configure the gesture, and then add it to the view using the ``View/gesture(_:including:)`` modifier. Add a drag gesture to a ``Circle`` and change its color while the user performs the drag gesture: struct DragGestureView: View { @State private var isDragging = false var drag: some Gesture { DragGesture() .onChanged { _ in self.isDragging = true } .onEnded { _ in self.isDragging = false } } var body: some View { Circle() .fill(self.isDragging ? Color.red : Color.blue) .frame(width: 100, height: 100, alignment: .center) .gesture(drag) } }
get coordinateSpace(): Promise<_SwiftUICore_CoordinateSpace>Swift declaration@MainActor @preconcurrency var coordinateSpace: CoordinateSpaceThe coordinate space in which to receive location values.
setCoordinateSpace(value: _SwiftUICore_CoordinateSpace): Promise<void>Swift declaration@MainActor @preconcurrency var coordinateSpace: CoordinateSpaceThe coordinate space in which to receive location values.
get minimumDistance(): Promise<number>Swift declaration@MainActor @preconcurrency var minimumDistance: CGFloatThe minimum dragging distance before the gesture succeeds.
setMinimumDistance(value: number): Promise<void>Swift declaration@MainActor @preconcurrency var minimumDistance: CGFloatThe minimum dragging distance before the gesture succeeds.
static init(minimumDistance?: number, coordinateSpace?: _SwiftUICore_CoordinateSpace): Promise<DragGesture>Swift declaration@MainActor @preconcurrency init(minimumDistance: CGFloat = 10, coordinateSpace: CoordinateSpace = .local)Creates a dragging gesture with the minimum dragging distance before the gesture succeeds and the coordinate space of the gesture's location. - Parameters: - minimumDistance: The minimum dragging distance for the gesture to succeed. - coordinateSpace: The coordinate space of the dragging gesture's location.
2 declarations were excluded from these bindings. Each reason comes from the generator or the iOS SDK compiler.
DragGesture.init(minimumDistance:coordinateSpace:)
This parameter hides a concrete Swift type.
DragGesture.init(minimumDistance:coordinateSpace:inputKinds:)
This parameter hides a concrete Swift type.