TrueScale 1.0.0

TrueScale 1.0.0

测试已测试
Lang语言 SwiftSwift
许可证 MIT
发布最后发布2016年12月
SwiftSwift 版本3.0
SPM支持 SPM

Maintained by Reo Hokazono.



TrueScale 1.0.0

  • 作者
  • Reo Hokazono

TrueScale 将实际单位转换为 CGRect, CGsize, CGPoint。

特性

  • 从 [mm],[cm] 和 [inch] 转换为 CGRect, CGsize, CGPoint。

使用方法

从 [mm] 转换 CGRect

let frame = TSRect(x: 10, y: 10, width: 20, height: 20, unit: .mm).cgrect
let square = UIView(frame: frame)
square.backgroundColor = UIColor.darkGray

使用其他单位

//[cm]
let frame = TSRect(x: 1, y: 1, width: 2, height: 2, unit: .cm).cgrect

//[inch]
let frame = TSRect(x: 1, y: 1, width: 2, height: 2, unit: .inch).cgrect

点 & 大小

let size = TSSize(width: 30, height: 30, unit: .mm)
let point = TSPoint(x: 1, y: 1, unit: .inch)

为 CGFloat 扩展

let pointValue = CGFloat(1).toPoint(unit: .cm)

要求

  • iOS8.0+
  • Swift3.0+
  • Xcode8.1+

iOS 模拟器、watchOS、tvOS 和 macOS 不受支持。

安装

手动

TrueScale.Swift 添加到您的项目中。

许可证

TrueScale 在 MIT 许可下发布。有关详细信息,请参阅 LICENSE。