为什么editChanged不是UITextFieldDelegate中的函数?

时间:2016-08-14 17:09:11

标签: ios swift delegates uitextfield uitextfielddelegate

在我的项目中,每当textFields中的文本发生变化时,我都需要切换一个保存按钮,所以我本能地查看了UITextFieldDelegate的方法,因为我已经在使用它了。

我了解到没有方法可以做到这一点,最接近的是shouldChangeCharactersInRange,这并不能解决我的问题(技术上确实如此,但它的方式比它需要的更复杂)。

我找到了this回答,其中编辑的部分说明为每个textField的IBAction创建editingChanged

UITextFieldDelegate中,有shouldBegin/didBeginshouldEnd/didEnd的函数。为什么只有shouldChange而不是didChange的函数?

0 个答案:

没有答案