带有导航条的当前视图控制器没有Segue

时间:2016-09-10 03:05:01

标签: ios swift google-maps-api-3 uiviewcontroller presentmodalviewcontroller

我正在使用谷歌地图SDK。它们有一个简洁的功能,您可以按UIButton调用以下方法,从右侧到右侧显示VC,就像您对Segue的操作一样。但不同的是,没有segue或任何我需要自己调用的东西,谷歌功能会自动执行,新的VC还带有带后退按钮的导航栏。我注意到导航栏与前一个VC的导航栏不同,后退按钮也不同。我想对我当前的一个VC做同样的事情,并实现一个能达到同样效果的函数(我不想因为某些原因而不想使用segue)。我在想谷歌是怎么做的可能是

可能的解决方案?从右到左呈现具有转换类型的newVC并允许VC拥有它自己的导航栏(或者可能只是带有后退按钮的UIView(我不确定)。但是, VC需要能够通过按下后退按钮或从左边缘向右拖动屏幕来解散(并且也可以像下面的图像一样保持中途)。按下后退按钮时的解除转换类型是从左到右就像普通导航栏一样,解雇Segue。

self.placePicker?.pickPlaceWithCallback({ (place: GMSPlace?, error: NSError?) -> Void in

google place sdk image

0 个答案:

没有答案