【问题标题】:UISearchBar - what is "search results button" for?UISearchBar - 什么是“搜索结果按钮”?
【发布时间】:2011-10-21 16:39:45
【问题描述】:

(与this question 重复,但我想我可以再试一次,因为那个没有人回答...)

iPhone 上的 UISearchBar 有一个选项显示搜索结果按钮。当你打开它时,它会在搜索栏中显示一个带有水平线的按钮,你可以实现一个回调,当用户按下它时会调用它。

问题是,我在 Internet 上找不到一个地方可以说明此按钮的预期用途。我知道我可以让它做任何事情,但我想知道它的实际用途。它应该显示搜索历史,还是所有未过滤的项目,还是什么?

【问题讨论】:

  • 另一个问题是关于如何使用它,你的问题是关于它的用途。这并不完全重复,因此您可能希望在标记此行之前删除该行。

标签: iphone ios cocoa-touch search uisearchbar


【解决方案1】:

它只是在点击时显示搜索结果。

Apple 在其 iPad App Store 应用程序中使用此功能。如果您转到“类别”选项卡,您将看到各种应用类别。搜索一个项目,你会得到一个结果列表,当你按下“完成”时,你会再次显示类别屏幕。您之前的搜索词仍列在搜索字段中,但现在搜索结果按钮出现在该字段中。点击此按钮后,将显示一个 UIPopOver,显示上次搜索结果的文本列表。

【讨论】:

  • 我花了一点时间才弄清楚这与单击文本字段之间有什么区别。当我点击文本字段时,我自动进入“编辑模式”,我看到键盘、灰色覆盖等。当我单击“搜索结果”时,我只看到列表(由于没有键盘,可能会更长)。因此,这适用于我想在不更改先前键入的查询的情况下选择另一个结果。有道理,谢谢。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2013-07-11
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2019-07-11
  • 2021-04-17
相关资源
最近更新 更多