码迷,mamicode.com
首页 > 其他好文 > 详细

长按文本全复制

时间:2016-07-08 17:49:16      阅读:144      评论: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
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!