在标签栏控制器中更改视图控制器(快速)

时间:2018-09-12 03:41:10

标签: ios swift uitabbarcontroller viewcontroller uipangesturerecognizer

一些背景知识:我的应用弹出一个有问题的View Controller。当此人回答了问题后,他们会滑动并再次显示View Controller,这次是新问题(因此问题集为1的View Controller->滑动->(问题集为2的View Controller)。) >

当我在Tab Bar Controller中没有嵌入View Controller时,此方法工作正常。但是,当将其嵌入到Tab Bar Controller中并且我滑动时,将显示View Controller,但Tab Bar Controller不再存在。

我希望标签栏保留在屏幕底部,但我希望视图控制器在滑动时进行更改

func swipeGesture() {
    // gesture stuff in here
    self.present(ViewController(), animated: true)
}

1 个答案:

答案 0 :(得分:1)

在Tabbar Controller中,放置一个导航控制器。在同一个视图之上,您可以按相同类型或不同类型的视图控制器进行最多的推送。 它将起作用。

enter image description here