Ric*_*ard 2 ios uisearchcontroller
我正在努力将搜索栏添加到现有应用中。
我有一个表格,其中填充了从服务器下载的数据,并且正在使用新的UISearchController。
我现在使搜索栏全部正常工作,并且随着用户在搜索栏中键入内容,将显示一个经过过滤的新结果表。
我的问题是如何处理用户从这个新的过滤后的搜索结果表中选择一个项目?
我从过滤后的表中添加了一个新的序列,并添加了didSelectRowAtIndexPath,它的工作原理很好-但是当用户从过滤后的表中选择一个项目时,搜索栏仍然存在,然后单击“取消”会使该应用程序崩溃。
因此,我不确定应该怎么做以及如何处理用户从过滤表中选择项目的问题?
我会保持事物的样子,但添加一些代码以在用户选择项目时取消搜索栏吗?
还是我做错了,有没有办法在用户选择过滤项时将选择从过滤表移回主ViewController表?
一如既往地非常感谢您的协助!
初始化后searchController,尝试设置的以下属性searchController将启用的didSelectRowAtIndexPath方法UITableViewDelegate
searchController.obscuresBackgroundDuringPresentation = false
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
1660 次 |
| 最近记录: |