【问题标题】:custom keyboard - how to dispatch event which signals the UITextField to update the text accordingaly自定义键盘 - 如何调度事件,通知 UITextField 相应地更新文本
【发布时间】:2010-10-12 15:20:56
【问题描述】:

我正在尝试通过一组按钮创建自定义键盘,其功能类似于 iphone 中提供的常规键盘。

现在应该发生的一系列动作
- 文本字段被选中
-用户按下按钮
-文本字段被指定为第一响应者
- 启动类似按键事件,以便根据与按钮关联的字符更新文本字段。

如果上面的流程假设是正确的,请指导我如何绕过最后一步。我是 iphone 新手,所以如果缺少任何基本功能,请告诉我。

【问题讨论】:

    标签: iphone


    【解决方案1】:

    通过模拟 keyEvent 的行为找到了另一种方法(我怀疑它是否存在于 iphone sdk 中)。

    程序的基本大纲是这样的 - 将内容推送到粘贴板 - 调用 UITextField 上的粘贴函数

    所以当按钮被按下时,按钮对应的内容会被复制到粘贴板上,然后在 UITextField 上调用粘贴函数,从而将内容插入其中。

    详细步骤说明见:
    http://dev.ragfield.com/2009/09/insert-text-at-current-cursor-location.html

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2016-05-26
      • 1970-01-01
      • 2010-11-11
      • 1970-01-01
      • 2016-06-30
      • 2011-03-16
      相关资源
      最近更新 更多