Ios 当UITextField被填充时,从一个类向视图控制器发送信号或触发函数

Ios 当UITextField被填充时,从一个类向视图控制器发送信号或触发函数,ios,iphone,swift,uiviewcontroller,uitextfielddelegate,Ios,Iphone,Swift,Uiviewcontroller,Uitextfielddelegate,我有一个名为InputView的类,它是UIView的子类,包含UITextField和UILabel。由于我的InputView是如何设计的,我让它实现了UITextFieldDelegate协议,这样我可以在编辑它的UITextField时做很多事情 然后我有一个视图控制器,其中有多个InputView。每当VC中的第一个InputView被填满时,我想创建一个新的InputView。现在,我可以在UITextField结束编辑时调用的函数中进行简单检查,然后检查InputView是否已填充

我有一个名为InputView的类,它是
UIView
的子类,包含
UITextField
UILabel
。由于我的InputView是如何设计的,我让它实现了
UITextFieldDelegate
协议,这样我可以在编辑它的
UITextField
时做很多事情

然后我有一个视图控制器,其中有多个InputView。每当VC中的第一个InputView被填满时,我想创建一个新的InputView。现在,我可以在
UITextField
结束编辑时调用的函数中进行简单检查,然后检查InputView是否已填充,但正如我所说,InputView已经实现了
UITextFieldDelegate
协议

我想从InputView“发送”一个信号,我可以在VC中捕获该信号,然后运行一个创建新InputView的函数。如果您感到困惑,请参见下图:

您可以使用通知在视图控制器中触发操作

用这个答案

您可以使用委派模式