Drag and Drop. Now on iOS.

iOS 11 adds systemwide drag and drop, giving users a quick and easy way to move text, images, and files from one app to another. Simply tap and hold to pick up the content and drag it to the other app. Multi-Touch, an all new way to select multiple items, lets you quickly pick up several items by tapping. And with spring-loading, you can copy to another app by dragging content over the app’s icon in the Dock or on the Home screen.

Overview

Easy to Use

Drag and drop takes advantage of the power of Multi-Touch, letting you move content between apps in a way that feels natural on iPad. Just tap and hold on an image, a file, or selected text and drag it to where you want it to go. You can also drag contacts, reminders, maps, and more.

Spring-loading

With spring-loading, you can use drag and drop to open an app so you can move content from one app to another by hovering over the icon. Simply pick up the content you want to move and hold it over the app icon in the Dock or on the Home screen. The app springs open. Drop the content where you want it.

Multi-select

iOS 11 introduces a fast and easy way to select multiple items. Start dragging one item and then tap others to add them.

Systemwide Integration

Drag and drop has been integrated throughout iOS and can be used in the following places: Home screen, Dock, Reminders, Calendar, Messages, Spotlight, Files, Safari, Contacts, iBooks, News, Notes, Photos, Maps, Keynote, Pages, and Numbers. Using a simple and powerful API, you can adopt drag and drop in your app.

Get started with drag and drop.


Xcode 9 and iOS 11

Download the latest beta of Xcode 9, which includes iOS 11 SDK, and iOS 11 beta to build support for drag and drop in your app today.

View beta downloads

Videos

Learn about the new features with live streaming videos from WWDC17 starting Tuesday, June 6.

Documentation and Sample Code

Get detailed documentation on how to build drag and drop support into your app with the iOS 11 SDK.