drug and drop

Generated on 8/30/2024

1 search

Drag and Drop in WWDC Sessions

At WWDC 2024, drag and drop functionality was discussed in several sessions, focusing on enhancing user experiences and accessibility:

  1. Catch up on accessibility in SwiftUI: This session highlights how drag and drop can be made accessible using SwiftUI. It discusses using onDrag and onDrop modifiers to create accessible experiences, and emphasizes testing with accessibility technologies like VoiceOver. The session also covers defining multiple drop points for interactions, ensuring that each point is accessible (Catch up on accessibility in SwiftUI).

  2. Elevate your tab and sidebar experience in iPadOS: This session introduces new APIs for customizing sidebars and tabs, including the ability to use drag and drop for customizing the tab bar. Users can rearrange or hide tabs, and these customizations are automatically persisted (Elevate your tab and sidebar experience in iPadOS).

These sessions provide insights into how drag and drop can be integrated into apps to enhance both functionality and accessibility.

Catch up on accessibility in SwiftUI

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.

Meet TabletopKit for visionOS

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.

Elevate your tab and sidebar experience in iPadOS

Elevate your tab and sidebar experience in iPadOS

iPadOS 18 introduces a new navigation system that gives people the flexibility to choose between using a tab bar or sidebar. The newly redesigned tab bar provides more space for content and other functionality. Learn how to use SwiftUI and UIKit to enable customization features – like adding, removing and reordering tabs – to enable a more personal touch in your app.

Compose interactive 3D content in Reality Composer Pro

Compose interactive 3D content in Reality Composer Pro

Discover how the Timeline view in Reality Composer Pro can bring your 3D content to life. Learn how to create an animated story in which characters and objects interact with each other and the world around them using inverse kinematics, blend shapes, and skeletal poses. We’ll also show you how to use built-in and custom actions, sequence your actions, apply triggers, and implement natural movements.

Break into the RealityKit debugger

Break into the RealityKit debugger

Meet the RealityKit debugger and discover how this new tool lets you inspect the entity hierarchy of spatial apps, debug rogue transformations, find missing entities, and detect which parts of your code are causing problems for your systems.