一个简单的 UILabel 分类,旨在为其添加复制功能。
UILabel+Copyable 可通过 CocoaPods 获取。
pod 'UILabel+Copyable', '~> 2.0'
设置好 Swift 包后,将 UILabel+Copyable 添加为依赖项就像将其添加到 Package.swift
的 dependencies
值一样简单
dependencies: [
.package(url: "https://github.com/alexandreos/UILabel-Copyable.git", .upToNextMajor(from: "2.0"))
]
UILabel+Copyable.swift
添加到你的项目中。只需导入模块:import UILabel_Copyable
,然后将 isCopyingEnabled
属性设置为 true
Swift
let label = UILabel(frame: CGRect(x: 0, y: 0, width: 100, height: 30))
label.isCopyingEnabled = true
view.addSubview(label)
Objective-C
UILabel *label = [[UILabel alloc] initWithFrame:CGRectMake(0, 0, 100, 30)];
label.isCopyingEnabled = YES;
[self.view addSubview:label];
也可以使用 IBOutlet UILabel 做同样的事情
Swift
import UILabel_Copyable
@IBOutlet weak var label: UILabel?
// ...
label?.isCopyingEnabled = true
Demo
文件夹中包含一个演示项目,展示了如何从 Storyboard 中使用它。
请参阅 CHANGELOG
UILabel+Copyable 基于 MIT 许可证发布。 有关完整详细信息,请参阅 LICENSE 文件。