TextileFramework 0.0.2

TextileFramework 0.0.2

Alexander Persson 维护。




  • 作者:
  • Alexander Persson

Build

Textile Logo

Textile

Textile 样式 您的文本

定义和使用 TextStyle

let style = TextStyle { style in
    style.set(.font, UIFont.systemFont(ofSize: 18, weight: .regular))
    style.set(.foregroundColor, .black)
}

let label = UILabel()
label.attributedText = style(text: "Hello World!")

Simple Style

组合样式

static let body = TextStyle { style in
    style.set(.font, UIFont.systemFont(ofSize: 18, weight: .regular))
}

static let uppercase = TextStyle { style in
    style.add(transformer: .init(\.localizedUppercase))
}

let combined: TextStyle = .combining(.body, .uppercase)

使用 TextileLabel 便捷运用

let label = TextileLabel(textStyle: .combining(.body, .uppercase), text: "Hello World!")

Textile Label