iphone - 在 UITextview 中禁用放大镜

标签 iphone uiscrollview uitextview

UITextview中,当触摸按下较长时间时,会显示放大镜。我怎样才能禁用它。

最佳答案

这个问题终于也解决了

这里是代码供引用,以防有人需要

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

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

它有效。

关于iphone - 在 UITextview 中禁用放大镜,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10640781/

相关文章:

ios - Mobile Safari (10.3.1) DateTime-Local "Enter a Valid Value"错误

IOS ScrollView 问题

ios - 关于 UIScrollView 和 AutoLayout 的困惑

ios - 如何在 iOS 键盘中为 textView 显示回车键( objective-c )

iphone - Objective-C NSString malloc 错误

iphone - 推送 View Controller - 未调用 viewDidAppear

iphone - 如何在纵向模式应用程序中滑入 UIView?

ios - 当 View 包含 UICollectionView 时,在 UITextField 之外的任何地方隐藏触摸键盘

ios - UITextView textViewDidChangeSelection 被调用两次

ios - 停止删除 TextView 中的默认文本(Swift)