【问题标题】:How to add search bar under navigation bar and create a actionsheet by clicking on search bar如何在导航栏下添加搜索栏并通过单击搜索栏创建操作表
【发布时间】:2012-03-24 05:53:31
【问题描述】:

在我的应用程序中,我想将搜索栏放在导航栏下方,并且还想显示包含表格视图的操作表。

如何通过单击搜索栏来创建操作表,并且应该从 tableView 中搜索项目?

这是我想要的截图。

请建议我这样做的方式。

谢谢

【问题讨论】:

  • 您的应用是否只针对 iPad?
  • 是的,这个应用程序适用于 ipad,它还包括 splitview 功能,并且在 splitview 的 detailviewController 中我必须添加此搜索功能
  • 好的,那么我的回答符合您的要求,因为我的回答也适用于 iPad。我认为 Ray Wenderlich 在我的回答中的链接完成了你的一半工作。
  • 我想我在看到您的问题中的屏幕截图后已经编辑了我的答案。现在检查我的答案。我已经编辑了我的答案,这肯定会让你知道你需要做什么。

标签: iphone objective-c ipad xcode4.2


【解决方案1】:

首先,您需要像往常一样实现搜索栏,即根据用户的搜索栏输入过滤数组数据。

然后在 searchBarSearchButtonClicked:searchBarTextDidEndEditing: 上,您需要在 UIPopOverViewController 中显示一个 tableView,如 Ray Wenderlich 的教程中所示(我在下面发布了它的链接)并通过传递数据数组在其中显示结果那个tableView。

这里是关于UISearchBarDelegate Methods的信息

UIPopOverController 参考以下链接:

UIPopOverController Tutorial by Ray Wenderlich

希望对你有帮助

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-02-21
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多