抑制iphone UiWebViews中的键盘

时间:2010-05-15 23:59:07

标签: iphone iphone-softkeyboard

我有一个使用UiWebViews的应用程序,我不需要在这样的视图中显示文本字段的键盘。我提供了自己的按钮,插入字段允许的有限种类的文本,但我还需要允许粘贴(我将过滤粘贴的内容)并调整光标位置。有什么办法吗?

2 个答案:

答案 0 :(得分:1)

如果您只是希望textField执行除显示键盘操作之外的正常操作,您可以继承UITextField并覆盖touchesBegan/Moved/Ended,只需调用超级touchesBegan/Moved/Ended并添加其他隐藏的代码键盘,如果你有一个键盘的引用(你可能会弄清楚自己的方法),调用方法:[keyboard resignFirstResponder],你可以尝试对UITextField类进行分类,这样你就可以了对键盘的引用(如果它是私有的) - 但不建议使用,因为分类可能会破坏我们的项目设计,但如果您只是为了这个目的而需要它,请尝试一下。希望它有所帮助。

答案 1 :(得分:1)

看起来这是无法做到的,我已经进一步研究过,而且非常清楚。我不想接受错误的答案,所以我想我自己回答这个问题并说:不能这样做。