searchController在单击搜索项时消失

时间:2017-10-31 22:10:47

标签: ios swift uisearchcontroller

你好我有一个searchController,它会在点击新视图显示之前出现的搜索项之前消失。我想要的是搜索控制器保持活动状态,这样当用户返回视图时,他们仍然可以看到结果列表。目前我显示具有当前功能的搜索控制器。任何想法如何阻止这个离开屏幕?提前谢谢!!

MainViewController:

form

编辑: 添加有关此错误的更多信息。导航栏有一个搜索按钮,用户单击该按钮进行搜索。从此处启动searchController并显示搜索栏。输入搜索凭据后,将显示包含结果的表格视图。如果用户点击其中一个结果,表格视图和搜索栏会消失,就像我按下取消按钮一样,然后屏幕被推到详细视图控制器。

1 个答案:

答案 0 :(得分:0)

对于遇到此问题的任何人,您只需在viewdidload函数中添加以下代码行:

self.definesPresentationContext = true