2012-02-11 64 views
0

文字我想在我的代码一个UITextView,你可以上下滚动,但我不希望能够:我怎样才能使不选择“复制/粘贴”的UITextView

1)编辑它。

2)选择任何文本“复制/粘贴”的。

我能解决1)。我只是在Interface Builder中取消选中“可编辑”。

但我不能为我的生活工作如何从能够突出显示并选择文本停止用户。

我想象中的解决方案可能是沿着从UITextView的继承一个类和重写的功能之一的线。但我不确定哪一个以及如何。谁能帮忙?

感谢, - 丰富

回答

2

事实上,只要继承并重写:

- (BOOL)canBecomeFirstResponder { 
    return NO; 
} 
1

没有子

- (void)textViewDidChangeSelection:(UITextView *)textView { 
    [textView resignFirstResponder]; 
}