在弹出窗口上显示导航栏

Showing a navigationbar on a popover

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

这是一张描述我想要的外观的图片:

创建一个 UINavigationController 实例,以您的 ViewController 作为根 ViewController。然后你可以将你的 UINavigationController 呈现为弹出窗口。 UINavigationController继承自UIViewController,所以可以呈现