【问题标题】:Make the keyboard appear for my custom UIView为我的自定义 UIView 显示键盘
【发布时间】:2010-11-24 22:13:27
【问题描述】:

我有一个 UIView 子类,我希望键盘在它是第一响应者时出现(因此可以检测到退格键以“删除”视图)。我尝试让我的 UIView 子类采用 UITextInputTraits 协议,但似乎不足以让键盘出现。如何才能做到这一点?还是只有 UITextFields 和 UITextViews 才有可能。

谢谢,

迈克

【问题讨论】:

    标签: iphone keyboard uitextfield uitextview


    【解决方案1】:

    您可以将隐藏的 UITextField 作为子视图添加到 UIView,然后将该子视图作为第一响应者。这将带出键盘,然后您可以使用此委托函数来检查退格键:

    - (IBAction)textChanged:(UITextField*)hiddenField
    

    您必须将一些文本放入隐藏文本字段中,因为“textChanged”只有在文本实际更改时才会被调用。在空文本字段上按退格键不会发送事件。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2016-09-14
      • 1970-01-01
      • 2010-09-21
      • 2012-06-04
      • 2014-11-25
      • 1970-01-01
      • 2016-03-15
      • 1970-01-01
      相关资源
      最近更新 更多