从一个类发送信号到视图控制器或在填充UITextField时触发函数

时间:2017-05-19 23:56:21

标签: ios iphone swift uiviewcontroller uitextfielddelegate

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

然后我有一个View Controller,里面有多个InputView。每当VC中的第一个InputView被填满时,我想创建一个新的InputView。现在,我可以使用在UITextField结束编辑时调用的函数中的简单检查,并检查InputView是否已填满,但正如我所说,InputView已经实现了{{1} }协议。

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

1 个答案:

答案 0 :(得分:1)

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

使用此答案 How to post and receive an notification?