2012-04-21 73 views
0

当我在iOS中触摸UITextView时,我不想出现任何键盘。 我该怎么做?如何在iOS中触摸时从UITextView中消失键盘?

+1

你想要发生什么? – 2012-04-21 13:12:23

+0

@AshleyMills我可以想象你会希望UITextField在'编辑'模式下可编辑,否则不可编辑。 – 2012-04-22 17:54:37

回答

2

您可以使UITextView不可编辑。

UITextView* tv = [[UITextView alloc] init]; 
[tv setEditable:NO]; 
+0

不可编辑,我只是​​不想出现任何键盘。 – 2012-04-21 12:38:25

+4

用户如何在没有键盘的情况下编辑文本字段?通过将处理文本的UIControl设置为不可编辑,它隐式防止键盘弹出。 – 2012-04-21 12:40:47

1

您可以继承UITextView并覆盖“ - (BOOL)canBecomeFirstResponder”,返回NO。