我的程序中有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
在这种情况下,当文本字段获得焦点(即用户单击文本字段进行编辑(时,委托方法:
– 文本字段应该开始编辑:
– 文本字段开始编辑:
– 文本字段应该结束编辑:
– 文本字段确实结束编辑:
将被召唤。我用这个作为基本的例子,这里没有假设太多,但一般来说你应该研究你的"表单"委托方法。