Cover by Joe Conway, Aaron Hillegass

Safari, the world’s most comprehensive technology and business learning platform.

Find the exact information you need to solve a problem on the fly, or go deeper to master the technologies and skills you need to succeed

Start Free Trial

No credit card required

O'Reilly logo

6Subclassing UIView and UIScrollView

In previous chapters, you’ve created several views: a UIButton, a UILabel, etc. But what exactly is a view?

  • A view is an instance of UIView or one of its subclasses.

  • A view knows how to draw itself on the application’s window, an instance of UIWindow.

  • A view exists within a hierarchy of views. The root of this hierarchy is the application’s window.

  • A view handles events, like touches.

In this chapter, you are going to create your own UIView subclass that fills the screen with concentric circles, as shown in Figure 6.1. You will also learn how to draw text and enable scrolling and zooming.

Figure 6.1  View that draws concentric circles

In Xcode, select FileNewNew Project.... From the iOS section, ...

Find the exact information you need to solve a problem on the fly, or go deeper to master the technologies and skills you need to succeed

Start Free Trial

No credit card required