在我的程序中有两种形式。当视图控制器A获得焦点并处于活动状态时,视图控制器B将失去焦点并处于非活动状态。有人能告诉我这些事件是什么吗?
谢谢
发布于 2013-09-30 15:56:02
Miken,这取决于您为“窗体”使用的对象类型。
使用的最简单的“表单”是一个UITextField,在这种情况下,事件将被发送给您的UITextField的委托。在许多简单的情况下,您将指定保存您的viewController的UITextfield为UITextFieldDelegate。有关委托所具有的方法的更多信息,请查看以下内容:ref/occ/intf/UITextFieldDelegate
在这种情况下,当文本字段获得焦点(即用户单击文本字段来编辑它)时,委托方法:
- textFieldShouldBeginEditing:
- textFieldDidBeginEditing:
- textFieldShouldEndEditing:
- textFieldDidEndEditing:
都会被召唤。我将此作为一个基本示例,这里不作过多的假设,但通常您应该查看“表单”委托方法。
https://stackoverflow.com/questions/19105120
复制相似问题