iPhone中textfieldshouldendediting和TextFielddEndediting的区别
textFieldShouldendEditing和TextFielddEndediting之间有什么区别,什么时候应该使用每种方法?关于iPhone中textfieldshouldendediting和TextFielddEndediting的区别,iphone,ios,ios5,uitextfield,Iphone,Ios,Ios5,Uitextfield,textFieldShouldendEditing和TextFielddEndediting之间有什么区别,什么时候应该使用每种方法?关于textFieldShouldendEditing: 您应该返回BOOL值 “是”将辞职,“否”将留在原处 当文本字段处于编辑模式之后时,将触发textfielddidediting 依照 当要求文本字段退出第一响应者状态时,将调用此方法 在文本字段退出其第一响应者状态后调用此方法。文本字段应退出编辑: 询问学员是否应在指定的文本字段中停止编辑 讨论当要求文本
textFieldShouldendEditing
:
您应该返回BOOL
值
“是”将辞职,“否”将留在原处
当文本字段处于编辑模式之后时,将触发textfielddidediting
依照
当要求文本字段退出第一响应者状态时,将调用此方法
在文本字段退出其第一响应者状态后调用此方法。文本字段应退出编辑: 询问学员是否应在指定的文本字段中停止编辑 讨论当要求文本字段退出第一个字段时,将调用此方法 响应者状态。当应用程序询问文本时,可能会发生这种情况 字段退出焦点或当用户尝试更改编辑时 聚焦到另一个控件。然而,在焦点真正改变之前, 文本字段调用此方法,使您的代理有机会 决定是否应该 通常,您会从该方法返回YES以允许文本 字段以退出第一响应者状态。你可以不回答, 但是,如果您的委托在 文本字段。通过返回NO,可以防止用户切换 直到文本字段包含有效值为止 textfielddidediting: 告诉代理指定文本字段的编辑已停止 讨论 此方法在文本字段放弃其第一响应者状态后调用。您可以使用此方法更新代理的状态信息。例如,可以使用此方法隐藏仅在编辑时可见的覆盖视图。 委托实现此方法是可选的 网站:apple.com textfield应取消编辑 可能存在的副本
- (BOOL)textFieldShouldEndEditing:(UITextField *)textField
- (void)textFieldDidEndEditing:(UITextField *)textField