UILabel如何实现复制功能?

项目遇到一个需求,就是在物流查询功能中能够复制物流单号。
因为显示的物流单号用的是UILabel,所以不像UITextFieldUITextViewUIWebView自带复制功能。

一句话直接使用。

话不多说。

第一步

创建一个Category文件

UILabel如何实现复制功能?_第1张图片
Category.png

创建好后进入下一步

第二步

在.h文件中定义一个bool类型的属性变量,这样的:

UILabel如何实现复制功能?_第2张图片
UILabel+Copy.h.png

创建完后进入下一步,

第三步 (贴代码图片吧)
UILabel如何实现复制功能?_第3张图片
UILabel+Copy.m.png
UILabel如何实现复制功能?_第4张图片
UILabel+Copy.m.png
UILabel如何实现复制功能?_第5张图片
UILabel+Copy.m.png
UILabel如何实现复制功能?_第6张图片
UILabel+Copy.m.png

怎么用呢?

也很简单。一句话的事儿。。。

UILabel如何实现复制功能?_第7张图片
使用.png

--------------------------------------分割线 已经完成了---------------------------------------
下面看看效果

UILabel如何实现复制功能?_第8张图片
单号.png
UILabel如何实现复制功能?_第9张图片
image.png

完成!

代码就不粘了,很简单的类方法。有需要的可以留言,我把文件发给你。

你可能感兴趣的:(UILabel如何实现复制功能?)