我不希望放大镜出现在UITextView下面

时间:2012-05-03 08:54:54

标签: ios uitextview

我有一个UITextView。如果我选择一些文字,将出现放大镜。放大镜可能会出现在UITextView下方。是否可以限制放大镜边界?

enter image description here

1 个答案:

答案 0 :(得分:0)

您需要继承UITextView并覆盖canPreformAction,如下所示:

- (BOOL)canPerformAction:(SEL)action withSender:(id)sender
{
    BOOL can = [super canPerformAction:action withSender:sender];

    if(action == @selector(paste:) || action == @selector(selectAll:) || action == @selector(select:))
        can = NO;

    return can;
}

这样可以防止UIMenuController出现......但放大镜仍会显示。