2016-07-08 2 views
0

text menuобъективный метод с делегатом метода texttview делегата

Выше мое изображение в том, что там было меню для вырезания, копирования и т.д., поэтому я добавил следующий код:

- (BOOL)canPerformAction:(SEL)action withSender:(id)sender { 
    [[NSOperationQueue mainQueue] addOperationWithBlock:^{ 
     [[UIMenuController sharedMenuController] setMenuVisible:NO animated:NO]; 
     [self resignFirstResponder]; 

    }]; 
    return [super canPerformAction:action withSender:sender]; 
} 

Так что я удалил, что выскочит добавив выше код, но эффект синего цвета по-прежнему существует, когда я дважды нажимаю на эту ссылку, которую я вставлял в textview

Как удалить этот синий цвет в текстовом режиме? Он появляется, когда я дважды нажимаю на него. Я не хочу этого появляться.

+0

Вы хотите отключить выбор или только визуальный эффект? http://stackoverflow.com/questions/11606007/change-uitextfield-and-uitextview-cursor-caret-color? – Larme

+0

Я хочу отключить этот синий эффект означает визуализацию – user6325467

+0

Возможный дубликат [Как отключить Копировать, Вырезать, Выбрать, Выбрать все в UITextView] (http://stackoverflow.com/questions/1426731/how-disable-copy-cut-select -выбор-все-в-UITextView) – Basanth

ответ

0

Вы можете отключить выделение для текстового просмотра, вам потребуется подкласс UITextView и переопределить метод, приведенный ниже, см. Предыдущий вопрос, How disable Copy, Cut, Select, Select All in UITextView.

- (BOOL)canPerformAction:(SEL)action withSender:(id)sender 
Смежные вопросы