Подтвердить что ты не робот

Отключить текст выбора UITextview и скопировать/вставить меню

Я хочу отключить меню копирования/вставки, и я использую HTML-тег в UITextView, в котором несколько гиперссылок и вы хотите только отключить меню.

My texview image

enter image description here

4b9b3361

Ответ 1

просто попробуйте создать подкласс UITextView, который переопределяет метод canPerformAction:withSender:

- (BOOL)canPerformAction:(SEL)action withSender:(id)sender
{
    if (action == @selector(paste:))
        return NO;
    return [super canPerformAction:action withSender:sender];
}

Ответ 2

Вы можете играть с этим свойством:

enter image description here

и этот:

enter image description here

Ответ 3

Вам нужно создать подкласс UITextView и переопределить метод canPerformAction.

- (BOOL)canPerformAction:(SEL)action withSender:(id)sender
{
    if (action == @selector(copy:) || action == @selector(selectAll:) || action == @selector(paste:))
        return NO;
    return [super canPerformAction:action withSender:sender];
}