【问题标题】:iPhone/Objective-C - UISearchBar respond to touch but not display keyboardiPhone/Objective-C - UISearchBar 响应触摸但不显示键盘
【发布时间】:2011-04-22 23:35:57
【问题描述】:

我有一个用于显示评论的视图。你显然可以从这个观点发表评论。就像 Facebook 应用程序(签入视图)一样,视图底部有一个评论栏。当单击看起来像 UISearchBar 的东西时,我想实现相同的功能(不包括我已经完成的模式)。

我想我只需要知道在 UISearchBar 上接受触摸的最佳方法是什么,而无需实际弹出键盘(我会假设它返回 null 或特定委托方法上的某些东西?)。相反,我想调用一个简单地呈现我的模态视图的动作。所以我实际上不会允许用户在 UISearchBar 中点击文本,他们会在模式上的 UITextField 中执行此操作。

希望这是有道理的,当然,我们非常感谢您的回答。

【问题讨论】:

    标签: iphone objective-c delegates uisearchbar


    【解决方案1】:

    那你为什么要首先使用 UISearchBar 呢?我会选择一个自定义视图来绘制看起来像 UISearchBar 的东西,或者更简单的是,只使用一个 UIButton 和一个看起来像 UISearchBar 的图像。

    如果您真的想使用 UISearchBar,我想您可以将其子类化并覆盖 touchesBegan:,但我认为这不是一个好主意。

    【讨论】:

    • 我已经有一个自定义视图,它可以绘制一些看起来像 UISearchBar 的东西。我想我在追求类似于 Facebook 的东西,但我必须坚持我所拥有的。
    猜你喜欢
    • 1970-01-01
    • 2023-03-19
    • 2014-01-25
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-11-24
    相关资源
    最近更新 更多