测试已测试 | ✗ |
语言语言 | SwiftSwift |
许可 | MIT |
发布日期最后发布 | 2016年12月 |
SwiftSwift 版本 | 3.0 |
SPM支持 SPM | ✗ |
由 Nguyen Phu Nghia 维护。
NStyle 帮助您重用 UI 样式。它由 Fashion 改进而来。
v0.1
use_frameworks!
pod 'NStyle'
import NStyle
enum UIClass: String, NKStringConvertible {
case TitleLabel
case LargeBorder
var string: String {
return rawValue
}
}
struct MainStylesheet: NKStylesheet {
func build(stylist: NKStylist) {
stylist.registerClass(UIClass.TitleLabel) { (label: UILabel) in
label.font = UIFont.title
label.color = UIColor.blackColor()
}
stylist.registerClass(UIClass.LargeBorder) { (view: UIView) in
view.layer.borderWidth = 4
view.layer.borderColor = UIColor.yellowColor()
}
}
}
CSS.registerStylesheets(MainStylesheet())
let label = UILabel().nk_classes(UIClass.TitleLabel, UIClass.LargeBorder)