texttview委托方法的Objective c委托方法

时间:2016-07-08 10:17:21

标签: objective-c uitextview

text menu

上面是我的图片,其中有剪切,复制等菜单。所以我添加了以下代码:

- (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中嵌入的链接时蓝色效果仍然存在

如何在textview上删除此蓝色选择?当我双击它时出现。我不想出现这个。

1 个答案:

答案 0 :(得分:0)

您可以禁用textview的选择,您需要继承UITextView并覆盖下面的方法,请参阅上一个问题How disable Copy, Cut, Select, Select All in UITextView

- (BOOL)canPerformAction:(SEL)action withSender:(id)sender