关于ios:将一个类的信号发送到视图控制器或在填充UITextField时触发函数

Send a signal from one class to a view controller or trigger a function when a UITextField is filled

我有一个我称为InputView的类,它是UIView的子类,其中包含UITextFieldUILabel。由于InputView的设计方式,我让它实现了UITextFieldDelegate协议,因此在编辑UITextField时可以做很多事情。

然后我有一个其中包含多个InputView \\的View Controller。每当VC中的第一个InputView填满时,我都想创建一个新的InputView。现在,我可以使用在UITextField结束编辑时调用的函数中的简单检查来执行此操作,并且只需检查InputView是否已满,但是正如我所说的,InputView已经实现了UITextFieldDelegate协议。铅>

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


您可以使用通知在View Controller中触发操作。

使用此答案
如何发布和接收通知?