我如何繼承UITextView以禁用複製,剪切和粘貼?xcode 4.2.1 - 子類化UITextView
我見過很多例子,但我沒有得到如何繼承UITextView?
我需要改寫:
- (BOOL)canBecomeFirstResponder
{
return NO;
}
但是,什麼是確切的步驟來繼承?以及如何將其鏈接到我的故事板中的現有UITextView?
我如何繼承UITextView以禁用複製,剪切和粘貼?xcode 4.2.1 - 子類化UITextView
我見過很多例子,但我沒有得到如何繼承UITextView?
我需要改寫:
- (BOOL)canBecomeFirstResponder
{
return NO;
}
但是,什麼是確切的步驟來繼承?以及如何將其鏈接到我的故事板中的現有UITextView?
我不是100%這個,但它可能工作。
在你的子類,重寫此方法是這樣的:
-(BOOL) canPerformAction:(SEL)selector withSender:(id)sender{
if(selector == @selector(copy) || selector == @selector(cut) || selector == @selector(paste)) return NO;
return [super canPerformAction:selector withSender:sender];
}
讓我知道,如果它的工作原理。
您不需要子類就可以停止用戶交互。只需將userInteractionEnabled屬性設置爲NO。
這不會讓他編輯文本。 – EmilioPelaez 2012-03-02 16:42:12
@EmilioPelaez:男人,你是一個苦澀的傢伙 – jamihash 2012-03-03 16:18:35
哈哈,我不是,我只是尋找最好的解決方案。 – EmilioPelaez 2012-03-04 04:23:23