如果启用编辑模式,如何禁用textview的uikeyboard

时间:2012-04-11 12:10:03

标签: ios uitextview uikeyboard

如果启用了textview编辑,如何隐藏/禁用键盘。

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

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

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

5 个答案:

答案 0 :(得分:4)

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

答案 1 :(得分:3)

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

答案 2 :(得分:1)

可以尝试“编辑”的东西。设置无法解决的问题是创建一个隐藏在某处的UIView,并将其指定为文本视图的inputView。如果该属性为非零,则将显示其包含的视图而不是键盘。

如:

self.textView.inputView = [[[UIView alloc] initWithFrame:CGRectMake(0, 0, 1, 1)] autorelease];

答案 3 :(得分:0)

试试这个

yourtextview.UserinterationEnable =无;

答案 4 :(得分:0)

这将使键盘消失:

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

你想做什么?