FrameKit 0.1.1

FrameKit 0.1.1

测试已测试
语言语言 SwiftSwift
许可证 MIT
发布上一个发布2017年8月
SwiftSwift 版本3.0
SPM支持 SPM

coderfish 维护。



FrameKit 0.1.1

FrameKit

简介

中文简介

一个使用链式调用的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

所有 API

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],也欢迎访问我的博客进行讨论。一起学习~