dragInteraction
Generated on 8/30/2024
1 search
The concept of drag interaction is discussed in the session titled "Catch up on accessibility in SwiftUI" at WWDC 2024. This session highlights how drag and drop can be made accessible using SwiftUI's onDrag
and onDrop
modifiers. It emphasizes the importance of testing drag and drop experiences with accessibility technologies like VoiceOver to ensure usability. The session also suggests considering custom actions in addition to drag and drop, especially when there are finite locations or actions that can be performed.
For more details, you can refer to the Catch up on accessibility in SwiftUI session starting at 16:43.
Build immersive web experiences with WebXR
Discover how WebXR empowers you to add fully immersive experiences to your website in visionOS. Find out how to build WebXR experiences that take full advantage of the input capabilities of visionOS, and learn how you can use Simulator to test WebXR experiences on macOS.
Catch up on accessibility in SwiftUI
SwiftUI makes it easy to build amazing experiences that are accessible to everyone. We’ll discover how assistive technologies understand and navigate your app through the rich accessibility elements provided by SwiftUI. We’ll also discuss how you can further customize these experiences by providing more information about your app’s content and interactions by using accessibility modifiers.
Enhance your UI animations and transitions
Explore how to adopt the zoom transition in navigation and presentations to increase the sense of continuity in your app, and learn how to animate UIKit views with SwiftUI animations to make it easier to build animations that feel continuous.
Explore game input in visionOS
Discover how to design and implement great input for your game in visionOS. Learn how system gestures let you provide frictionless ways for players to interact with your games. And explore best practices for supporting custom gestures and game controllers.
Meet TabletopKit for visionOS
Build a board game for visionOS from scratch using TabletopKit. We’ll show you how to set up your game, add powerful rendering using RealityKit, and enable multiplayer using spatial Personas in FaceTime with only a few extra lines of code.