Updates
See CHANGELOG for details
Intoduction
Highlight whatever you want! Highlighter will magically find UI objects
such as UILabel, UITextView, UITexTfield, UIButton in your UITableViewCell or other Class.
See YNSearch for advanced usage
Requirements
Highlighter is written in Swift 3. Compatible with iOS 8.0+
Installation
Cocoapods
Highlighter is available through CocoaPods. To install it, simply add the following line to your Podfile:
pod 'Highlighter'Carthage
github "younatics/Highlighter"
Usage
Set object(Any), text (String), attributes ([String : Any]?). This method will find every text in your [UILabel] and highlight them
Highlighter.highlight(object: Any, at: String, normal: attributes, highlight: attributes)or you can also set type(HighlighterType)
Highlighter.highlight(object: Any, at: String, normal: attributes, highlight: attrib, type: HighlighterType)Examples
func tableView(_ tableView: UITableView, cellForRowAt indexPath: IndexPath) -> UITableViewCell {
guard let cell = self.ynSearchListViewDelegate?.ynSearchListView(tableView, cellForRowAt: indexPath) as? SearchViewCell else { return UITableViewCell() }
if let changedText = ynSearchTextFieldText {
Highlighter.highlight(object: cell, at: changedText, normal: nil, highlight: [NSBackgroundColorAttributeName: UIColor.yellow])
}
return cell
}
}References
Please tell me or make pull request if you use this library in your application :)
YNSearch
Author
License
Highlighter is available under the MIT license. See the LICENSE file for more info.






