Harness iPhone Touch Gesture Input for Games or Apps in iOS7

Using Xcode and Objective C you can make your iOS7 apps interactive. Move it, swipe it, zoom it, tap it, rotate it.
0.0 (0 ratings)
Instead of using a simple lifetime average, Udemy calculates a
course's star rating by considering a number of different factors
such as the number of ratings, the age of ratings, and the
likelihood of fraudulent ratings.
1,233 students enrolled
Instructed by Paul Solt Development / Mobile Apps
Sale Ends Today!
50% off
Take This Course
  • Lectures 15
  • Length 2.5 hours
  • Skill Level Intermediate Level
  • Languages English
  • Includes Lifetime access
    30 day money back guarantee!
    Available on iOS and Android
    Certificate of Completion
Wishlisted Wishlist

How taking a course works


Find online courses made by experts from around the world.


Take your courses with you and learn anywhere, anytime.


Learn and practice real-world skills and achieve your goals.

About This Course

Published 7/2014 English

Course Description

You can use Apple's code to make it easy to enable finger interaction with your apps.

This course is awesome. It will save you time.

You won't spend weeks trying to get it to work right. The code samples are taken from two of my published iPhone apps, Photo Table and Artwork Evolution.

You'll learn how to create a touch friendly app. Many apps use gestures to make the app fun to use.

Download Flipboard, Clear, Paper | FiftyThree, Paper | Stories from Facebook. Slide your finger, drag some text, swipe up and down. Each of these apps makes people smile because they use touch gestures to make complex tasks easy and convenient.

At the end of the course you can test your knowledge and build a working picture and text collage app.


  • UIGestureRecognizer Basics
  • Gesture States (i.e. your status message)
  • Pan Gesture - Drag an image with your finger
  • Pinch Gesture - Zoom or shrink a photo
  • Rotate Gesture - Twirl text or images
  • Screen Edge Pan Gesture - Slide on panels like Control Center

What are the requirements?

  • Knowledge of Objective-C

What am I going to get from this course?

  • Learn iOS Gestures
  • UIGestureRecognizer Basics
  • Gesture States (i.e. your status message)
  • Pan Gesture - Drag an image with your finger
  • Pinch Gesture - Zoom or shrink a photo
  • Rotate Gesture - Twirl text or images
  • Screen Edge Pan Gesture - Slide on panels like Control Center

Who is the target audience?

  • Intermediate iOS developers
  • Gestures beginners

What you get with this course?

Not for you? No problem.
30 day money back guarantee.

Forever yours.
Lifetime access.

Learn on the go.
Desktop, iOS and Android.

Get rewarded.
Certificate of completion.


Section 1: Introduction
1 Lecture - Multitouch Gestures on iPhone Introduction
Section 2: UITapGesture
2 Tutorial - UITapGestureRecognizer for Touch Input and Tap Behaviours
Section 3: UIPanGesture
3 Tutorial - UIPanGestureRecognizer for Finger Drag Input and Panning
Section 4: Moving
4 Tutorial - Move a UIView or UIImageView around using the UIPanGestureRecognize
Section 5: Zooming
5 Tutorial - Zoom a UIView or UIImageView with the UIPinchGestureRecognizer
Section 6: Rotate
6 Tutorial - Rotate a UIView or UIImageView with the UIRotationGestureRecognizer
Section 7: Bugfix
7 Tutorial - Bugfix for PanGesture Translation and Rotation Gesture Anchor Point
Section 8: Simultaneous Gestures
8 Tutorial - Enable Simultaneous Gestures to Make User Interaction Smooth
Section 9: Hide and Show Panels
9 Tutorial - Hide or Show Panels using the UIScreenEdgePanGesture
Section 10: Photo Collage App
10.0 Challenge - Make a Photo Collage App
10.1 Challenge - Adding Pictures to the Photo Collage
10.2 Challenge - Adding UILabels to the Collage with Gestures
10.3 Challenge - Resizing Labels using Font Sizes for Crisp Fonts
Section 11: Common Problems and Next Steps
11 Lecture - Three Common Problems to Avoid and Next Steps
Section 12: Conclusion
1 page

Additional iPhone Courses (30% OFF)

1 - Learn to Make iPhone Apps for iOS

2 - iPhone App Programming

3 - iPhone Custom Grid Layouts for Every iOS App Design

4 - iPhone Touch Gesture Input will Make you Smile

Share your iPhone app with @PaulSolt on Twitter!

Students Who Viewed This Course Also Viewed

  • Loading
  • Loading
  • Loading

Instructor Biography

Paul Solt, iPhone App Expert

Howdy, I’m Paul! I have a master's degree in Computer Science from Rochester Institute of Technology and I used to work for Apple.

After working at Apple, I decided that I wanted more freedom. I started my own app company and followed the money (you can too!). Instead of reporting to a boss – I set my own hours and enjoy my work.

I’m passionate about teaching around the world – most recently I taught high school kids in Athens, Greece how to make iPhone games (technology skills have their perks!). People all over the world use my courses to jump-start their careers into iPhone apps.

You wouldn’t believe the opportunities, freedom, and jobs that iOS development opens to you. Sign up and find out for yourself why so many people are taking my iPhone app courses.

I believe my courses provide the most complete and comprehensive background for any beginner or experienced developer. If you don’t agree I will happily refund your money.

Sign up for the Swift and iOS 8 Apps in 31 Days course and join me on an amazing adventure to the App Store.

Ready to start learning?
Take This Course