文档章节

长按复制

娜一片蓝色星海
 娜一片蓝色星海
发布于 2016/11/08 15:08
字数 82
阅读 6
收藏 0
点赞 0
评论 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
博文 102
码字总数 15308
作品 0
深圳
程序员
禁止UITextField 使用粘贴复制功能

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

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

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

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

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

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

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

01/11
0
0
安卓应用安全指南 六、困难问题

六、困难问题 原书:Android Application Secure Design/Secure Coding Guidebook 译者:飞龙 协议:CC BY-NC-SA 4.0 在 Android 中,由于 Android 操作系统规范或 Android 操作系统提供的功...

apachecn_飞龙
04/05
0
0
android 系统webview长按菜单屏蔽

我要实现长按webview,弹出属于自己的菜单,实现自己的功能。现在手机系统,长按webview,弹出菜单一共就2种。 1.修改了android原生系统的手机厂商弹出他们自己写的菜单,这些菜单没有用and...

laojiadingxi
2016/03/15
1K
0
”统一webview长按菜单样式“这个有思路了没。

@laojiadingxi 你好,想跟你请教个问题: 我要实现长按webview,弹出属于自己的菜单,实现自己的功能。现在手机系统,长按webview,弹出菜单一共就2种。 1.修改了android原生系统的手机厂商弹...

QQ1350995917
2016/04/19
69
1
android粘贴板内容获取

最近公司在开发一个项目,里面有一个功能:点击一个按钮之后,可以到其他APP进行长按复制操作,而且支持多次复制操作后,一次性粘贴所有复制的内容,有点像复制分享APP的功能,而找过资料Android系统...

KevinCurry
2016/12/28
580
0
【iOS】UITableViewCell点击出现菜单UIMenuController

UITableViewCell默认为长按出现菜单,现需要点击出现菜单,用在评论中,点击回复,复制 等功能 实现点击自定义UITableViewCell时展示一个自定义菜单的功能。 UITableViewCell点击的自定义菜单...

ONEPIECE_iOS
2016/08/24
28
0
CJLabel富文本三 —— UILabel支持选择复制以及实现原理

经过若干版本迭代,各个功能已经日趋完善,并且不断精细,特别是在版本迎来了重头戏:新增enableCopy属性,支持选择、全选、复制功能,类似UITextView的选择复制效果。 老规矩,上效果图: ...

lele8446
01/08
0
0

没有更多内容

加载失败,请刷新页面

加载更多

下一页

机器学习管理平台 MLFlow

最近工作很忙,博客一直都没有更新。抽时间给大家介绍一下Databrick开源的机器学习管理平台-MLFlow。 谈起Databrick,相信即使是不熟悉机器学习和大数据的工程湿们也都有所了解,它由Spark的...

naughty
今天
0
0
idea tomcat 远程调试

tomcat 配置 编辑文件${tomcat_home}/bin/catalina.sh,在文件开头添加如下代码。    CATALINA_OPTS="-Xdebug -Xrunjdwp:transport=dt_socket,server=y,suspend=n,address=7829" Idea端配......

qwfys
今天
1
0
遍历目录下的文件每250M打包一个文件

#!/usr/bin/env python # -*- utf-8 -*- # @Time : 2018/7/20 0020 下午 10:16 # @Author : 陈元 # @Email : abcmeabc@163.com # @file : tarFile.py import os import tarfile import thr......

寻爱的小草
今天
1
0
expect同步文件&expect指定host和要同步的文件&构建文件分发系统&批量远程执行命令

20.31 expect脚本同步文件 expect通过与rsync结合,可以在一台机器上把文件自动同步到多台机器上 编写脚本 [root@linux-5 ~]# cd /usr/local/sbin[root@linux-5 sbin]# vim 4.expect#!/...

影夜Linux
今天
1
0
SpringBoot | 第九章:Mybatis-plus的集成和使用

前言 本章节开始介绍数据访问方面的相关知识点。对于后端开发者而言,和数据库打交道是每天都在进行的,所以一个好用的ORM框架是很有必要的。目前,绝大部分公司都选择MyBatis框架作为底层数...

oKong
今天
13
0
win10 上安装解压版mysql

1.效果 2. 下载MySQL 压缩版 下载地址: https://downloads.mysql.com/archives/community/ 3. 配置 3.1 将下载的文件解压到合适的位置 我最终将myql文件 放在:D:\develop\mysql 最终放的位...

Lucky_Me
今天
2
0
linux服务器修改mtu值优化cpu

一、jumbo frames 相关 1、什么是jumbo frames Jumbo frames 是指比标准Ethernet Frames长的frame,即比1518/1522 bit大的frames,Jumbo frame的大小是每个设备厂商规定的,不属于IEEE标准;...

问题终结者
今天
2
0
expect脚本同步文件expect脚本指定host和要同步的文件 构建文件分发系统批量远程执行命令

expect脚本同步文件 在一台机器上把文件同步到多台机器上 自动同步文件 vim 4.expect [root@yong-01 sbin]# vim 4.expect#!/usr/bin/expectset passwd "20655739"spawn rsync -av ro...

lyy549745
今天
1
0
36.rsync下 日志 screen

10.32/10.33 rsync通过服务同步 10.34 linux系统日志 10.35 screen工具 10.32/10.33 rsync通过服务同步: rsync还可以通过服务的方式同步。那需要开启一个服务,他的架构是cs架构,客户端服务...

王鑫linux
今天
1
0
matplotlib 保存图片时的参数

简单绘图 import matplotlib.pyplot as pltplt.plot(range(10)) 保存为csv格式,放大后依然很清晰 plt.savefig('t1.svg') 普通保存放大后会有点模糊文件大小20多k plt.savefig('t5.p...

阿豪boy
今天
3
0

没有更多内容

加载失败,请刷新页面

加载更多

下一页

返回顶部
顶部