测试已测试 | ✗ |
语言语言 | SwiftSwift |
许可证 | MIT |
发布上一个发布 | 2017年8月 |
SwiftSwift 版本 | 3.0 |
SPM支持 SPM | ✗ |
由 coderfish 维护。
一个使用链式调用的UIView框架工具。
不舒适的代码:
self.view.frame.origin = CGPoint(x: 100.0, y: self.view.frame.origin.y)
此外,不同库扩展对框架将导致一些命名冲突。
如果您使用FrameKit,您的框架设置将变为:
self.view.lpd.x = 100.0
您可以直接将其用于项目,或将其作为您个人库的依赖库。
pod 'FrameKit'
let _ = self.view.fkit.x
self.view.fkit.x = 0.0
let _ = self.view.fkit.right
self.view.fkit.right = 300.0
let _ = self.view.fkit.bottom
self.view.fkit.bottom = 300.0
let _ = self.view.fkit.centerX
self.view.fkit.centerX = 100.0
extension UIView {
public var fkit: FrameKit.UIViewExtension { get }
}
get
set
都可用
public var y: CGFloat
public var width: CGFloat
public var height: CGFloat
public var size: CGSize
public var centerX: CGFloat
public var centerY: CGFloat
public var top: CGFloat
public var bottom: CGFloat
public var left: CGFloat
public var right: CGFloat
FrameKit 使用 MIT许可证
如果有任何建议,请发送电子邮件至[email protected],也欢迎访问我的博客进行讨论。一起学习~