2017-04-21 81 views
1

我试图模拟iOS上的日历应用程序的设计,现在我已经运行几个小时的相同问题。我试图以两种不同的方式显示视图控制器,具体取决于应用程序在哪个设备上运行。如果用户在iPhone上,则视图控制器将使用推送区显示。这工作正常。如果用户在iPad上,视图控制器应该显示为弹出窗口。这也适用,除了我不能在显示为弹出窗口时显示导航栏的事实。在弹出窗口中显示导航栏

这里有一个形象描述我是如何希望它看起来:

enter image description here

回答

3

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

+0

呵呵。我已经尝试过,并且第一次不起作用。我一定在故事板上做了一些错误的事情,因为这次我以编程方式尝试了它,现在它工作得很好。谢谢! – Anubis