Gaikan 介绍
Gaikan 是 Swift 中的一个 DSL 声明 ,提供了强大的样式功能。它是参照 JS 和 CSS 模块中的 CSS 创建出来的。
提供一个Style 对象来设计 UIView(s) 。
let myLabelStyle: Style = [ .Color: UIColor.redColor(), .Border: Border(width: 1, color: UIColor.greenColor()), .Font: UIFont(name: "Courier", size: 24), ]/// ORlet myLabelStyle = StyleRule() { (inout style: StyleRule) -> () in style.color = UIColor.redColor() style.border = Border(width: 1, color: UIColor.greenColor()) style.font = UIFont(name: "Courier", size: 24) }self.label.applyStyle(myLabelStyle)
可查看样品来了解如何将 Gaikan 集成到一个项目中。
Gaikan 官网
https://github.com/akane/Gaikan
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。