Ios 当UITextField被填充时,从一个类向视图控制器发送信号或触发函数
我有一个名为InputView的类,它是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是否已填充
UIView
的子类,包含UITextField
和UILabel
。由于我的InputView是如何设计的,我让它实现了UITextFieldDelegate
协议,这样我可以在编辑它的UITextField
时做很多事情
然后我有一个视图控制器,其中有多个InputView。每当VC中的第一个InputView被填满时,我想创建一个新的InputView。现在,我可以在UITextField
结束编辑时调用的函数中进行简单检查,然后检查InputView是否已填充,但正如我所说,InputView已经实现了UITextFieldDelegate
协议
我想从InputView“发送”一个信号,我可以在VC中捕获该信号,然后运行一个创建新InputView的函数。如果您感到困惑,请参见下图:
您可以使用通知在视图控制器中触发操作 用这个答案
您可以使用委派模式