首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >UITextfield子类不响应insertText: UIKeyInput协议的方法

UITextfield子类不响应insertText: UIKeyInput协议的方法
EN

Stack Overflow用户
提问于 2013-08-29 00:54:10
回答 1查看 941关注 0票数 2

我想观察UITextfield子类中的文本输入。为此,我尝试在该子类中实现UIKeyInput协议方法。但是insertText:hasText方法从未被调用过。但是,将调用deleteBackward方法。您知道为什么不调用这些方法吗?当我用UIView子类测试相同的场景时,我已经看到UIKeyInput协议中的所有方法都被调用了。

如果这不起作用,有没有其他方法可以注意到UITextField子类中的文本输入?

我知道UITextFieldDelegate- (BOOL)textField:(UITextField *)textField shouldChangeCharactersInRange:(NSRange)range replacementString:(NSString *)string方法,但我想在UITextField的子类中控制字符条目,而不是通过它的委托。

EN

回答 1

Stack Overflow用户

发布于 2013-08-29 03:25:03

似乎UITextField正在使用UITextInput协议来实现这一功能。也许您可以使用UITextField作为其自身的委托。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/18493875

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档