在弹出窗口上显示导航栏

Anu*_*bis 2 uinavigationbar popover ipad ios swift

我正试图模仿iOS上的日历应用程序的设计,现在我已经遇到了几个小时的同一个问题.我试图以两种不同的方式显示视图控制器,具体取决于应用程序运行的设备.如果用户在iPhone上,则使用push segue显示视图控制器.这很好用.如果用户在iPad上,则视图控制器应显示为弹出窗口.这也有效,除了我只是在显示为弹出窗口时似乎无法显示导航栏.

这是一张描绘我想要它的样子的图像:

在此输入图像描述

dmo*_*row 5

使用ViewController作为rootViewController创建UINavigationController实例.然后,您可以将UINavigationController显示为弹出窗口.UINavigationController继承自UIViewController,因此可以呈现.