textfieldshouldendediting

textfieldshouldendediting

ta田textFieldShouldendEditingtextfieldDidEndEditing方法之间有什么区别?以及何时将使用这些方法。

最佳答案

从文档:

textFieldShouldendEditing:

当要求文本字段退出第一响应者状态时,将调用此方法。当您的应用程序要求文本字段放弃焦点时,或者当用户尝试将编辑焦点更改为另一个控件时,可能会发生这种情况。但是,在焦点实际更改之前,文本字段会调用此方法,以使您的代表有机会决定是否应该这样做。
textfieldDidEndEditing:

文本字段退出其第一响应者状态后,将调用此方法。您可以使用此方法来更新代表的状态信息。例如,您可能使用此方法隐藏仅在编辑时才可见的叠加视图。

因此,textFieldShouldendEditing:方法将在textfieldDidEndEditing:方法之前调用

10-08 06:06