网站/小程序/APP个性化定制开发,二开,改版等服务,加扣:8582-36016

长按弹出复制按钮的功能

应用介绍

    这是一款实现长按弹出复制按钮的功能,该功能使原生的UILabel不支持长按弹出复制按钮的功能。这份代码能够让UILabel支持这种长按复制的功能。长按label上的文字,会弹出一个显示“Copy”的带箭头按钮,点击按钮,会复制label上的文字。当然,可以自定义复制的文字,不一定要复制leibel的文字,可以复制其他文字。比如,点击“Address“文字,不一定是复制Adress这个单词,而是复制真实的地址。具体用法见下面”使用方法“。 小编注:代码原本带的Demo比较复杂,并且只能用 Xcode 5.0 编译运行。小编用Xcode4.5编写了一个更加简单的Demo。截图就是小编自己编写的Demo效果图。 使用方法: 在项目中加入文件HTCopyableLabel.m 和 HTCopyableLabel.h,然后可以在nib文件中设置某个UILabel控件的类别是HTCopyableLabel。或者通过代码的形式创建一个HTCopyableLabel: HTCopyableLabel *copyableLabel = [[HTCopyableLabel alloc] init]; [self.view addSubview:copyableLabel]; 这样,这个copyableLabel就支持长按复制啦。 可以实现HTCopyableLabel的委托HTCopyableLabelDelegate,来自定义UIMenuController(也就弹出的带小箭头按钮)的位置和外观。 也可以通过方法: - (NSString *)stringToCopyForCopyableLabel:(HTCopyableLabel *)copyableLabel 来自定义复制的内容。

    立即下载

    请到会员中心签到后即可获得免费下载!

    评论 共有 0 条评论

    暂无评论
    0
    0
    0
    立即
    投稿
    发表
    评论
    返回
    顶部