我有一个类,我调用的是InputView,它是UIView
的子类,包含UITextField
和UILabel
。由于我的InputView的设计方式,我让它实现了UITextFieldDelegate
协议,因此我可以在编辑UITextField
时做很多事情。
然后我有一个View Controller,里面有多个InputView。每当VC中的第一个InputView被填满时,我想创建一个新的InputView。现在,我可以使用在UITextField
结束编辑时调用的函数中的简单检查,并检查InputView是否已填满,但正如我所说,InputView已经实现了{{1} }协议。
我想"发送"来自InputView的信号,我可以在VC中捕获,然后运行一个创建新InputView的函数。如果您感到困惑,请参阅以下图片: