iOS App Blueprint: Custom Gestures

We just learned how to use gestures to add unique functions to your iOS apps. Unlike most desktop applications, iOS apps are not limited to input driven by buttons or controls. Physical motion of the device itself or multi-touch gestures on the device screen can provide a truly immersive experience for users.

Get the Code

You can build this app as we go, or go to to download the completed project file FI2ADemo and follow along.


Our goal for this blueprint is simple. We want to let the user drag the countdown controller (added in the previous blueprint) across the screen using two fingers. We’ve talked about two methods for tracking a user’s finger on the screen: ...

Get From Idea to App: Creating iOS UI, Animations, and Gestures now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.