标签: ios swift xcode uisearchbar uistoryboard
在左下方的viewcontroller中,我在顶部有一个搜索栏,在顶部调用了tableview,问题是我想选择右侧的viewcontroller及其详细信息,但是当然我丢失了navigationController,所以当我进入正确的Viewcontroller后,我不能再返回了,我该怎么做才能返回到原来的Viewcontroller?
答案 0 :(得分:0)
将导航控制器添加为情节提要中的起始视图。然后将RootViewController链接到它。这样可以确保接下来所有视图中的导航栏。
您可以在视图中隐藏导航栏,而无需
self.navigationController?.isNavigationBarHidden = true
推送newViewController而不是显示
还请检查是否以模态显示。模式搜索占据了整个屏幕,因此呈现控制器中的所有导航栏,工具栏或选项卡栏都将被覆盖。如果要在此模式控制器上使用导航栏,则需要专门为其添加一个导航栏,并将想要的任何按钮添加到该新的导航栏(或工具栏)。如果您不想执行此操作,请不要模态显示它,将其推入。