在我的应用程序中,我想将搜索栏放在导航栏下,并且还要显示包含tableview的动作表。
如何通过单击搜索栏来创建操作表,并且应该从tableView中搜索项目?
以下是我想要的截图。
请建议我这样做。
由于
答案 0 :(得分:1)
首先,您需要像平常一样实施搜索栏,即根据用户的搜索栏输入过滤数组数据。
然后在searchBarSearchButtonClicked:
或searchBarTextDidEndEditing:
上,您需要在其中显示带有tableView的UIPopOverViewController,如Ray Wenderlich的教程(我已在下面发布其链接)所示,并通过传递显示结果该tableView上的数据数组。
以下是有关UISearchBarDelegate Methods
的信息对于UIPopOverController,请参阅以下链接:
UIPopOverController Tutorial by Ray Wenderlich
希望这有帮助