The easiest way to create a custom view is to use Interface Builder to drag and drop the contents. This is typically done with a
UITableView and a prototype table cell.
Drag in a Table View Controller from the object library onto the main storyboard, and drag and drop from the tab bar controller to the newly created table view controller to create a relation segue called
view controllers. (Segues are covered in more detail in the Storyboards, Segues
, and Scenes section in Chapter 4, Storyboard Applications with Swift and iOS.)
By default, the table view controller will have dynamic property content—that is, it will be able to display a variable number of rows. This is defined ...