代码之家  ›  专栏  ›  技术社区  ›  Pradeep Reddy Kypa

单击键盘上的“完成”按钮时如何调用方法?

  •  3
  • Pradeep Reddy Kypa  · 技术社区  · 15 年前

    我想在uitextfield键盘中单击“完成”按钮时调用一个方法?请帮帮我…

    2 回复  |  直到 15 年前
        1
  •  10
  •   Jay O'Conor    15 年前

    甚至不需要实现委托。我非常喜欢使用好的、老式的目标/动作模式来处理这个问题。如果您有多种结束编辑的方法(例如,截取文本字段外的触摸以取消编辑),也会导致代码更干净。

    要使用目标/动作,只需连接 UIControlEventEditingDidEndOnExit ,在Interface Builder中显示为 Did End On Exit 事件。

    不要弄脏,不要大惊小怪。比实现委托更干净、更容易。

        2
  •  6
  •   David Gelhar    15 年前

    UITextFieldDelegate Protocol reference . 您可能希望实现 – textFieldShouldReturn: 方法。