文档章节

长按复制

娜一片蓝色星海
 娜一片蓝色星海
发布于 2016/11/08 15:08
字数 82
阅读 10
收藏 0
- (void)awakeFromNib {
    [super awakeFromNib];
    
    UILongPressGestureRecognizer *longPress = [[UILongPressGestureRecognizer alloc] initWithTarget:self action:@selector(problemToCopy:)];
    longPress.numberOfTouchesRequired = 1;
    [self addGestureRecognizer:longPress];
   
    // Initialization code
}

- (void)problemToCopy:(UILongPressGestureRecognizer *)gesture {
    if (gesture.state == UIGestureRecognizerStateBegan){
        QHPiMomentsCopyTextViewController *copy = [[QHPiMomentsCopyTextViewController alloc] initWithNibName:@"QHPiMomentsCopyTextViewController" bundle:nil];
        copy.textToCopy = self.myReplyLabel.text;
        
        if (isIOS8) {
            
            copy.modalPresentationStyle = UIModalPresentationOverCurrentContext;
            
            [[self obtainShowVC] presentViewController:copy animated:NO completion:^{
                
            }];
        }else
        {
            [UIApplication sharedApplication].keyWindow.rootViewController.modalPresentationStyle = UIModalPresentationCurrentContext;
            
            [[self obtainShowVC] presentViewController:copy animated:NO completion:nil];
            
        }
    }
}

- (UIViewController *)obtainShowVC
{
    
    UITabBarController *tabCtrl = (UITabBarController *)[UIApplication sharedApplication].keyWindow.rootViewController;
    UINavigationController *navi = tabCtrl.selectedViewController;
    UIViewController *vc = [navi visibleViewController];
    return vc;
    
}

 

© 著作权归作者所有

娜一片蓝色星海
粉丝 2
博文 122
码字总数 17509
作品 0
深圳
程序员
私信 提问
求职数据科学数据分析必学必会的13门基础课程(系列13)限时免费!从今天学起! - 知乎

八~九月公开课一览 我们已经发出的12期打包课程 反响到底好不好 我们用数据说话 超过43765人报名了我们的课程 为了方便大家报名 于是,我们的课程包13.0上线啦! 13节主要基础课程 全部免费放...

数据应用学院
10/21
0
0
禁止UITextField 使用粘贴复制功能

在开发中有时候会遇到这样的需求,就是一个文本框里面的内容不允许用户复制,或者不允许用户将其它地方复制的内容粘贴进来,本文交给你怎么实现禁止 UITextField 的粘贴、复制。 在 UITextFi...

陈中宝
2015/10/26
3.4K
0
(转)41个超级网络资源数据库,绝对有你想要的!

  过去学霸们比的是谁书多,现在比的就是谁数据库多了。在网络资源很稀缺的年代,要想解决一个问题,写一篇论文,图书馆里要搬来10多本书堆在身旁。现在,电脑搜索个一小时就能搞定。   ...

梁勇
2017/04/14
0
0
webView添加手势的冲突问题

首先webView 上添加两个手势, // 点击webView 中心区域,从上面和下面弹出两个菜单栏 UITapGestureRecognizer *tap = [[UITapGestureRecognizer alloc] initWithTarget:self action:@selector......

zh_iOS
2016/04/28
1K
0
WebView实现长按保存图片 长按识别二维码

先来简单说一下本文所要实现的功能:用户在浏览网页的时候,长按某一区域,识别如果是图片,则弹出弹框,出现保存图片的功能。同时识别图片是否是二维码,如果是则在弹框中追加识别二维码功能...

2018/01/11
0
0

没有更多内容

加载失败,请刷新页面

加载更多

Java 脚本引擎入门

Java Script Engine Java 脚本引擎可以将脚本嵌入Java代码中,可以自定义和扩展Java应用程序,自JDK1.6被引入,基于Rhino引擎,JDK1.8后使用Nashorn引擎,支持ECMAScript 5,但后期还可能会换...

阿提说说
43分钟前
5
0
05.深入浅出索引(下)

在下面这个表T中,如果我们执行select * from T where k between 3 and 5,需要执行几次树的搜索操作,会扫描多少行? mysql> create table T ( id int primary key, k int not null default...

scgaopan
昨天
6
0
设计模式-中介者模式

设计模式-中介者模式 定义 用一个中介对象封装一系列的对象交互,中介者使各对象不需要显示地相互作用,从而使其耦合松散,而且可以独立地改变它们之间的交互 UML 组成部分主要包含 Mediat...

木本本
昨天
5
0
Python 周刊第 418 期

新闻 PyCon US 2020 开始接受财务赞助! https://pycon.blogspot.com/2019/10/financial-aid-launches-for-pycon-us-2020.html2020年 Python 美国开发者大会,tips: 中国也有,可以赞助国内的...

iCodeBugs
昨天
5
0
ThreadLocal源码阅读

首先,从set方法入手, // ThreadLocalpublic void set(T value) { Thread t = Thread.currentThread(); ThreadLocalMap map = getMap(t);//这里可以看出,从Threa......

小海bug
昨天
5
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部