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

时间:2016-05-20 17:31:59

标签: ios swift viewcontroller

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

enter image description here

enter image description here

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

但是当我打电话给方法时

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

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

1 个答案:

答案 0 :(得分:1)

您似乎错过了Navigation Controller,当您添加它时,您可以享受顶部导航栏和Apple的功能(如后退按钮等)带来的好处。 在故事板中拖放导航控制器并将其设为Storyboard Entry Point

让它看起来像: enter image description here