20Touch Events and UIResponder
In your Hypnosister project from Chapter 6, you created a UIScrollView that handled touch events to scroll a view and even handled a multi-touch event to zoom. The UIScrollView class makes scrolling and zooming easy to implement. But what if you want to do something else, something special or unique, with touch events?
In this chapter, you are going to create a view that lets the user draw lines by dragging across the view (Figure 20.1). Using multi-touch, the user will be able to draw more than one line at a time. Double-tapping will clear the screen and allow the user to begin again.
Figure 20.1 A drawing program
Touch Events
As a subclass of UIResponder, your view can override four methods to handle the four ...
Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month,
and much more.
Read now
Unlock full access