在我的项目中,每当textFields中的文本发生变化时,我都需要切换一个保存按钮,所以我本能地查看了UITextFieldDelegate
的方法,因为我已经在使用它了。
我了解到没有方法可以做到这一点,最接近的是shouldChangeCharactersInRange
,这并不能解决我的问题(技术上确实如此,但它的方式比它需要的更复杂)。
我找到了this回答,其中编辑的部分说明为每个textField的IBAction
创建editingChanged
。
在UITextFieldDelegate
中,有shouldBegin/didBegin
和shouldEnd/didEnd
的函数。为什么只有shouldChange
而不是didChange
的函数?