导航栏下的模态视图控制器 - Swift

时间:2017-08-05 18:13:12

标签: ios swift uiviewcontroller uinavigationcontroller uitabbarcontroller

我有这种情况:

enter image description here

导航控制器中的一个标签栏。 在导航栏中有一个导航项(它的按钮)。 当我点击它时,我想显示一个模态控制器,它在导航栏下面打开并覆盖标签栏。

我这样做了:

func tapButtonNavigationBar(){

     let search = self.storyboard?.instantiateViewController(withIdentifier: "search) as! SearchController
        self.present(search, animated: true, completion: nil)
}

但是,通过此代码,新的“搜索”控制器位于导航栏下方。 你能救我吗?

1 个答案:

答案 0 :(得分:0)

我知道的一种方法是你可以添加指定帧的子视图而不是视图控制器,并使用动画打开它。