3

如果启用了文本视图编辑,如何隐藏/禁用键盘。

我只希望该用户只能选择文本而不能输入文本。

因为选定的文本将转换为图像以进行移动动画。

不允许用户在 textview 中输入任何文本,这就是为什么应该隐藏或禁用键盘的原因,他只能用于文本选择。

4

5 回答 5

4

uitextview.editable = NO;或在 IB 中设置复选标记。它将允许选择带有选项的文本 - 复制并全选而不出现键盘。点击单词并按住以选择文本。

于 2012-04-11T12:20:11.393 回答
3

好的,只需取消选中 .xib 文件中 UItextview 的行为即可。

于 2012-04-11T12:24:22.373 回答
1

尝试“可编辑”设置不起作用的方法是创建一个隐藏且不碍事的 UIView,并将其分配为文本视图的 inputView。如果该属性不为零,则将显示它包含的视图而不是键盘。

如:

self.textView.inputView = [[[UIView alloc] initWithFrame:CGRectMake(0, 0, 1, 1)] autorelease];
于 2012-04-11T12:36:57.310 回答
0

试试这个

yourtextview.UserinterationEnable=否;

于 2012-04-11T11:53:51.517 回答
0

这将使键盘消失:

[[[UIApplication sharedApplication] keyWindow] endEditing:YES];

这是你想做什么?

于 2012-04-11T12:07:15.713 回答