首页 > 其他 > 详细

长按文本全复制

时间:2016-07-08 17:48:59      阅读:333      评论:0      收藏:0      [点我收藏+]

  最近做一个长按文本复制全部内容的功能,在网上找了一个方法,使用起来很简单,但是自己在使用的过程中出现了问题.

  我的项目中文本控件不是用的UILabel而是网上找的一个第三方框架OHAttributedLabel,其他的什么就不多说了,主要写写我在其中遇见的问题吧.事先我给label设置了一个长按手势,可是最终发现根本不执行相应的selector方法.最后发现是其中的一个重写方法-(UIView *)hitTest:(CGPoint)point withEvent:(UIEvent *)event 导致了selector方法不执行,不执行的原因是因为hitTest返回的是一个nil,才导致长按手势受到了影响,最终的解决办法便是重新改写了hitTest方法,让其返回一个非空.下面只是复制功能的简单实现.

技术分享技术分享

技术分享

  最终实现的效果              

                         技术分享

长按文本全复制

原文:http://www.cnblogs.com/jingxin1992/p/5653944.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!