Swift 如何呈现 Apple 的日历和时钟应用程序等视图控制器?

Swift How to present view controller like Apple's calendar and Clock app?

Apple 的内置应用程序总是简单、简洁和优雅。可悲的是,Apple 不愿意免费提供所有代码。 我正在努力以这样一种优雅的方式制作呈现视图控制器:

我的问题是,当按下第一个视图控制器右上角的加号按钮时,会显示第二个视图控制器。 呈现的视图控制器有取消按钮和添加按钮,按钮在导航栏中。

但是当我调用方法时

self.navigationController?.presentViewController(myVC, animated: true, completion: nil)

呈现的视图控制器没有按钮或导航栏。

您似乎缺少开始的 Navigation Controller,添加它后,您可以享受顶部导航栏和后退按钮等 Apple 功能的好处。 在故事板中拖放 Navigation Controller 并将其设为 Storyboard Entry Point

让它看起来像: