2012-03-02 2 views
0

Как я могу подклассировать UITextView для отключения копирования, вырезания и вставки?xcode 4.2.1 - подклассификация UITextView

Я видел много примеров, но я не понял, как подкласс UITextView?

мне нужно перезаписать:

- (BOOL)canBecomeFirstResponder 
{ 
    return NO; 
} 

Но что точные шаги в подклассы? и как связать его с моим существующим UITextView в моей раскадровке?

ответ

0

Я не 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]; 
} 

Позвольте мне знать, если он работает.

-1

Вам не нужно подкласс просто прекратить взаимодействие с пользователем. Просто установите для свойства userInteractionEnabled значение NO.

+0

Это не позволит ему редактировать текст. – EmilioPelaez

+0

@EmilioPelaez: мужчина, ты один горький чувак – jamihash

+0

ха-ха, я не, я просто ищу лучшее решение. – EmilioPelaez

Смежные вопросы