SwiftFrameGadget
SwiftFrameGadget 是一个非常小的视图扩展。它为您提供了一个更优雅的帧布局方式。
特性
SwiftFrameGadget
提供一些锚点,以使布局更容易。
top
bottom
left
right
centerX
centerY
width
height
用法
没有使用 SwiftFrameGadget
的例子,如果要让一个视图紧挨着另一个视图,你可能需要写这样的代码
// viewA, viewB
let x = viewA.frame.origin.x + viewA.frame.width + 5
viewB.frame = CGRect(x: x, y: viewA.frame.origin.y, width: viewB.frame.width, viewB.frame.height)
使用 SwiftFrameGadget
,你可以写出更优雅的代码,如下所示
// viewA, viewB
viewB.left = viewA.right + 5
viewB.top = viewA.top
示例
要运行示例项目,请克隆仓库,然后首先从 Example 目录中运行 pod install
。
要求
无
安装
SwiftFrameGadget 可以通过 CocoaPods 获取。要安装它,只需将以下行添加到 Podfile 文件:
pod 'SwiftFrameGadget'
作者
limchihi,
许可SwiftFrameGadget 在 MIT 许可下可用。有关更多信息,请参阅 LICENSE 文件。