如果启用了textview编辑,如何隐藏/禁用键盘。
我只希望该用户只能选择文字而不能输入文字。
因为选定的文本将转换为移动动画的图像。
不允许用户在textview中输入任何文本,这就是为什么键盘应该隐藏或禁用,他只能用于文本选择。
答案 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];
你想做什么?