在弹出窗口上显示导航栏

时间:2017-04-21 14:18:34

标签: ios swift ipad uinavigationbar popover

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

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

enter image description here

1 个答案:

答案 0 :(得分:5)

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