在UITextview中禁用放大镜

use*_*133 12 iphone uiscrollview uitextview

UITextview当被按下的时间越长放大镜触摸显示出来.我怎么能禁用它.

use*_*133 33

最后这个问题也解决了

以下是任何人需要的参考代码

在子文件UITextview的m文件中添加了代码

-(void)addGestureRecognizer:(UIGestureRecognizer *)gestureRecognizer 
{
    //Prevent zooming but not panning
    if ([gestureRecognizer isKindOfClass:[UILongPressGestureRecognizer class]]) 
    {
        gestureRecognizer.enabled = NO;
    }
    [super addGestureRecognizer:gestureRecognizer];
    return;
}
Run Code Online (Sandbox Code Playgroud)

有用.

  • 但如果我没有弄错的话,这会完全禁用长按.换句话说,如果您的文本视图包含URL链接或电话号码(如果您启用了检测),那么长按您的文本视图将无法响应它们,我是对的吗? (2认同)