【问题标题】:objective c delegate method for texttview delegate method用于texttview委托方法的objective c委托方法
【发布时间】:2016-11-10 21:05:35
【问题描述】:

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

- (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 上的这个蓝色选择?当我双击它时它会出现。我不想这样出现。

【问题讨论】:

标签: objective-c uitextview


【解决方案1】:

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

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

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-06-02
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2010-10-01
    • 1970-01-01
    相关资源
    最近更新 更多