TJExtensions 0.2.11

TJExtensions 0.2.11

测试已测试
语言语言 SwiftSwift
许可证 MIT
发布日期最后发布日期2017年5月
SwiftSwift 版本3.0
SPM支持 SPM

Yutaka Tajika 维护。



  • 作者:
  • Yutaka Tajika

TJExtensions

UIKit框架的实用扩展。

  • UIColor 扩展
  • UIView 扩展
  • UILabel 扩展

使用方法

要运行示例项目,首先克隆仓库,然后在Example目录中运行pod install

UIColor 扩展

初始化方法

  • convenience init(hex: Int, alpha: CGFloat)
  • convenience init(intRed: Int, green: Int, blue: Int, alpha: CGFloat)

示例

let redColor = UIColor.init(hex: 0xFF0000, alpha: 1.0)
let greenColor = UIColor(intRed: 0, green: 255, blue: 0, alpha: 1.0)

UIView 扩展

方法

  • func border(borderWidth borderWidth: CGFloat, borderColor: UIColor?, borderRadius: CGFloat?)
  • func border(positions: [BorderPosition], borderWidth: CGFloat, borderColor: UIColor?)

可检查变量

  • var borderWidth: CGFloat
  • var borderColor: UIColor?
  • var cornerRadius: CGFloat

TJViewExtensions1

示例

let borderedView = UIView(frame: CGRectMake(0.0, 0.0, 200, 50))
borderedView.border([.Top, .Right], borderWidth: 3.5, borderColor: borderColor)

UILabel 扩展

可检查变量

  • var underline: Bool

TJLabelExtensions1

作者

Yutaka Tajika

许可证

TJExtensions遵循MIT许可证。有关更多信息,请参阅LICENSE文件。