自定义键盘修改的文本更新时,UIInputViewController
中是否有方法? textWillChange
/ textDidChange
仅通知我有关光标移动的信息。
最佳答案
子类UIInputView
。在您的子类中,设置一个protocol
。
protocol MyCustomInputViewDidChangeDelegate {
func customInputViewDidChange(customInputView: MyCustomInputView)
}
class MyCustomInputView: UIInputView {
var delegate: MyCustomInputViewDidChangeDelegate?
}
您将使
UIInputViewController
符合MyCustomInputViewDidChangeDelegate
触摸自定义键盘时,请在适当的时候通过调用delegate?.customInputViewDidChange(self)
将其传播给委托。关于ios - 自定义键盘:文本更新时得到通知,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/39302008/