【问题标题】:Name of a function for button inside searchbar搜索栏中按钮的功能名称
【发布时间】:2012-10-04 01:29:20
【问题描述】:

大家好,有谁知道 iOS 中搜索栏内的 [a...] 按钮功能是什么?

我正在寻找有关如何执行此类功能的教程,但已经很难命名函数本身来查找它。

非常感谢!

【问题讨论】:

  • 它有什么作用?我很确定这是服装工作。要么你做一个 UISearchBar 的子类,要么你尝试插入一个按钮(不知道是否可能。
  • 它改变了搜索查询的行为,即执行 LIKE "a%" 或 LIKE "%a"。
  • 好吧,这绝对是服装。我认为您需要创建一个内部带有按钮的服装 UISearchBar,或者您尝试将按钮放在它上面。我确定有几种方法,但不幸的是我不熟悉它。我希望有人会帮助你;)

标签: ios ios5 ios4 applescript


【解决方案1】:

这似乎是一个自定义搜索 UI。

我称之为通配符搜索。对于所示示例,也可以称为“beginsWith”,对于不同类型的搜索,也可以称为“endsWith”。

对于搜索逻辑: http://www.cocoanetics.com/2010/03/filtering-fun-with-predicates/

对于用户界面: http://developer.apple.com/library/ios/#documentation/uikit/reference/UISearchBar_Class/Reference/Reference.html

【讨论】:

  • 非常感谢您提供这些链接。您能否描述或提示如何为 UI 构建一个子类以容纳搜索字段内的按钮?这似乎很难仅从 UI 参考中得出。
  • 也许你可以在这里寻找一些灵感:github.com/thermogl/TITokenField
【解决方案2】:

不幸的是,iOS SDK 不包含执行此操作的预构建方式,因此您必须构建自定义控件。 使用 UITextField 作为基础并将您的按钮添加为 leftView。

看看这个问题:Adding subviews to UITextField leftView property

我希望这会有所帮助。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-02-16
    • 2020-02-27
    • 2015-06-25
    • 2023-04-03
    • 1970-01-01
    相关资源
    最近更新 更多