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

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

我只想让用户只能select文本,不能input文本。

由于选定的文本将被转换为图像以进行移动animation。

用户将不被允许在textview中input任何文本,这就是为什么键盘应该被隐藏或禁用,他将被允许仅用于文本select。

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

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

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

如:

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

尝试这个

yourtextview.UserinterationEnable =否;

这将使键盘消失:

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

这你想做什么?