A popover is a temporary view that is revealed when the user taps a control or onscreen area. Popovers can contain any view of your choosing, including labels, images, and buttons. In the following image, a UITableView is displayed in a popover:
When the Plays button is tapped, the popover appears.
The UIPopoverController class manages the presentation of the content for the popover. To display a content view, you set the contentViewController property on the popover to a view controller of your choice.
Displaying a Popover
There are two ways to display a popover. First, when a button in a toolbar is tapped, you can call presentPopoverFromBarButtonItem:permittedArrowDirections:animated: ...