0

我有这样的场景:下导航栏模式视图控制器 - 斯威夫特

enter image description here

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

我这样做:

func tapButtonNavigationBar(){ 

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

但是,这个代码,新的“搜索”控制器是导航栏下。 你能帮我吗?

回答

0

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