iOS contains a number of controls and classes that help you considerably when building applications. The user interface elements range from the buttons and labels we have already seen, to sliders, progress views, and paging controls—to name just a few. There are also classes to abstract various system capabilities, such as playing music and sending email. In this chapter, we’ll survey several of the more common classes you’ll use when building applications.
UIKit contains various
UIControl itself derives from
UIView and adds a variety of events to deal with user interaction. An example of a control we’ve already seen is the
UIButton class. UIKit additionally contains ...