这是一个简单的 ulongLabel 子类,允许用户通过长按复制文本。根据需要处理突出显示标签。
PPCopiableLabel
可以作为 UILabel
的替代品使用。您可以在 Interface Builder 中简单更改任何 UILabel
的自定义类,现在该标签在第二次按下时会显示复制菜单。
在显示菜单的同时,标签变为 突出显示 状态,因此您可以使用 UILabel
的 highlightedTextColor
属性或如所示在 Interface Builder 中轻松自定义其外观。
label.highlightedTextColor = [UIColor redColor];
如果没有指定高亮颜色,PPCopiableLabel
将接管标签的 tintColor
,默认情况下在 iOS 7 中是蓝色。
通过 Cocoapods 安装。以下是一个示例 Podfile
:
pod 'PPCopiableLabel'
或者,只需将两个文件(PPCopiableLabel.m
和 PPCopiableLabel.h
)放入您的项目树中。
Vikram Kriplaney
PPCopiableLabel 可在 MIT 许可证下使用。有关更多信息,请参阅 LICENSE 文件。