美文网首页
Lable+复制

Lable+复制

作者: 青青青青 | 来源:发表于2016-08-24 09:51 被阅读47次

在iOS开发中,我们可能有需求需要长按某个控件来复制内容。

iOS8.0之后,lable不再提供长按复制的功能了😔

我的解决办法是继承UILable自己写一个自带复制功能的lable😄

这是.h文件中的内容

下面是.m文件实现的方法

另外,如果要把系统的copy换成自定义的文字,加入下面代码

UIMenuItem *copyLink = [[UIMenuItem alloc] initWithTitle:@"复制"

action:@selector(copy:)];

[[UIMenuController sharedMenuController] setMenuItems:[NSArray arrayWithObjects:copyLink, nil]];

注意要把copy这个方法改个名字,方法中的代码还是一样的

相关文章

  • Lable+复制

    在iOS开发中,我们可能有需求需要长按某个控件来复制内容。 iOS8.0之后,lable不再提供长按复制的功能了?...

  • Copy

    copy 复制 浅复制:指针的复制(地址的复制) 深复制:对象内容的复制 Foundion的基本对象复制 基本对象...

  • Redis 复制原理

    目录: 复制过程 数据间的同步 全量复制 部分复制 心跳 异步复制 复制原理 1. 复制过程 复制的过程步骤如下:...

  • iOS常见面试题

    1、浅复制和深复制的区别 浅层复制:只复制指向对象的指针,而不复制引用对象本身。 深层复制:复制引用对象本身。 意...

  • objective深浅拷贝

    浅复制和深复制的区别? 浅复制:只复制指向对象的指针,而不复制引用对象本身。 深复制:复制引用对象本身。 意思就是...

  • Redis——主从复制

    主从复制 : 主从复制实现:slaveof配置文件:slave ip port 复制方式全量复制全量复制全量复制开...

  • Object-C 基础知识

    --------------------| 浅复制和深复制区别 |------------------- 浅复制(...

  • iOS面试题:浅复制和深复制的区别?

    浅层复制:只复制指向对象的指针,而不复制引用对象本身。深层复制:复制引用对象本身。意思就是说我有个 A 对象,复制...

  • 为什么在头条上不容易复制

    在头条写一篇文章,复制了半天才复制一段,再复制又无法复制了,过了好长时间又去复制才能复制下来,以前复制没有这样,今...

  • 深拷贝和浅拷贝

    深复制和浅复制 1、概述 对象拷贝有两种方式:浅复制和深复制。 浅复制:拷贝指针 深复制:拷贝整个对象 2、深浅复...

网友评论

      本文标题:Lable+复制

      本文链接:https://www.haomeiwen.com/subject/etnnsttx.html