On my first project i needed a popup style presentation that would have worked on iPhone and iPad. In swift we have the UIPopoverPresentationController to deal with that need. First you need a ViewController that will be the view of your popover. You can built it in the storyboard or in code. If its in a storyboard you will access it in code with something like that :let storyboard : UIStoryboar