FFLabel 0.0.3

FFLabel 0.0.3

TestsTested
LangLanguage SwiftSwift
License MIT
ReleasedLast Release Mar 2016
SPMSupports SPM

Maintained by Fan Liu.



FFLabel 0.0.3

  • By
  • Fan Liu

FFLabel

An interactive UILabel, can detect URLs, @username, #topic# automatically.

Screenshots

FFLabel

Requirements

  • iOS 8.0+
  • Xcode 7.0 beta
  • Swift 2.0

Installation

Usage

Swift

  • import framework
import FFLabel
  • set text
label.text = "#FFLabel#This is a @FFLabel Demo, access http://github.com/liufan321/fflabel can get the demo project. Follow @liufan2000 to get more information."
  • conform protocol
class ViewController: UIViewController, FFLabelDelegate
  • implement protocal function
func labelDidSelectedLinkText(label: FFLabel, text: String) {
    print(text)
}

Objective-C

  • import “ProjectName-Swift.h”
#import "FFLabelObjcDemo-Swift.h"
  • set delegate and text
self.label.labelDelegate = self;
self.label.text = @"#FFLabel#This is a @FFLabel Demo, access http://github.com/liufan321/fflabel can get the demo project. Follow @liufan2000 to get more information.";
  • conform protocol
@interface ViewController () <FFLabelDelegate>
  • implement protocal method
- (void)labelDidSelectedLinkText:(FFLabel * __nonnull)label text:(NSString * __nonnull)text {
    NSLog(@"%@", text);
}

License

FFLabel is released under the MIT license. See LICENSE for details.