BSHighlightableTextView
BSHighlightableTextView
提供了一种简单的方法来为
功能特点
- 常规
UITextView
功能 - 自定义“突出显示”菜单的标题
- 自定义突出显示颜色
- 实现简单
- 与格式不变的属性文本一同工作
- Swift
- CocoaPods 支持
- 持久化
要求
- Swift 4.2
- iOS 9 或更高版本
安装
CocoaPods
使用 CocoaPods 安装 BSHighlightableTextView,请在现有的 Podfile 中集成它,或者创建一个新的 Podfile
platform :ios, '9.0'
use_frameworks!
target 'MyApp' do
pod 'BSHighlightableTextView'
end
然后运行 pod install
。
使用方法
BSHighlightableTextView
是用 Swift 编写的。您可以使用 Interface Builder 设置视图的属性,或者通过编程方式来实现
//'highlightText' can be nil, the default value will be "Highlight".
//'highlightColor' can be nil, the default value will be Yellow.
let textView = BSHighlightableTextView(aFrame: CGRect(x: 0, y: 0, width: 100, height: 100), aTextContainer: nil, viewIdentifier: "myTextView1", highlightText: "Highlight", highlightColor: UIColor.red)
self.view.addSubview(textView)
如果您使用 Interface Builder,请确保设置“viewIdentifier”属性。这对于持久化功能的实现非常重要。
支持
如果您有任何问题或功能请求,请随时在 Twitter @Makias 或在 Stack Overflow 使用标签 BSHighlightableTextViewNotFound 达到。如果发现任何错误,请提交问题或发送拉取请求。
许可证
BSHighlightableTextView 在 MIT 许可下分发。