在视图控制器中获取和失去焦点的事件是什么



我的程序中有2种形式。当视图控制器 A 获得焦点并处于活动状态时,视图控制器 B 将失去焦点并处于非活动状态。谁能告诉我事件是什么?

谢谢

Miken,这取决于你为"表单"使用什么类型的对象。

最简单的"表单"是UITextField,在这种情况下,事件将被发送到UITextField的委托。在许多简单的情况下,您将指定保存 UITextfield 的 viewController 为 UITextFieldDelegate。有关委托具有的方法的详细信息,请查看以下内容:https://developer.apple.com/library/ios/documentation/uikit/reference/UITextFieldDelegate_Protocol/UITextFieldDelegate/UITextFieldDelegate.html#//apple_ref/occ/intf/UITextFieldDelegate

在这种情况下,当文本字段

获得焦点(即用户单击文本字段进行编辑(时,委托方法:

– 文本字段应该开始编辑:

– 文本字段开始编辑:

– 文本字段应该结束编辑:

– 文本字段确实结束编辑:

将被召唤。我用这个作为基本的例子,这里没有假设太多,但一般来说你应该研究你的"表单"委托方法。

最新更新