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
。
让它看起来像:
Apple 的内置应用程序总是简单、简洁和优雅。可悲的是,Apple 不愿意免费提供所有代码。 我正在努力以这样一种优雅的方式制作呈现视图控制器:
我的问题是,当按下第一个视图控制器右上角的加号按钮时,会显示第二个视图控制器。 呈现的视图控制器有取消按钮和添加按钮,按钮在导航栏中。
但是当我调用方法时
self.navigationController?.presentViewController(myVC, animated: true, completion: nil)
呈现的视图控制器没有按钮或导航栏。
您似乎缺少开始的 Navigation Controller
,添加它后,您可以享受顶部导航栏和后退按钮等 Apple 功能的好处。
在故事板中拖放 Navigation Controller 并将其设为 Storyboard Entry Point
。
让它看起来像: