In the previous chapter, we discussed some of the available options for data management in an iOS app. In this chapter, we will discuss the various ways of displaying data to the user.
Specifically, we will focus on how to use the following controls:
UIPickerView: This control provides functionality that is similar to a list box.
UITableView: This is a very customizable view for displaying data. It is one of the most used controls in iOS apps.
UISearchBar and UISearchDisplayController: This is a combination of controls that provides an easy-to-use interface for searching through data.
UICollectionView: This displays data in a customizable grid.
Furthermore, we will learn how to provide indexing in tables to make large volumes of data easily accessible to the user.