Bees 2.1.1

Bees 2.1.1

测试已测试
语言语言 SwiftSwift
许可证 MIT
发布上次发布2019年12月
SPM支持SPM

Lion维护。



Bees 2.1.1

  • 作者:
  • 洪彩玉

Bees

Build Status Platform Cocoapods Compatible Carthage Language

Bees 是一个对自带布局约束API(NSGlobalLayoutConstraint)的封装,使之可以更加方便的创建约束。

例如:

view0.bee.size == CGSize(width: 111, height: 111)

view1.bee.center == superView.bee.center

view2.bee.right.bottom == superView.bee.right.bottom.sub(10)

view3.bee.edges == superView.bee.edges.inset(10)

...

目录

环境

  • iOS 8.0+/tvOS 9.0+/macOS 10.10+
  • Xcode 11.1+
  • Swift 5.1

安装

CocoaPods

  pod 'Bees'

Carthage

  github "hongcaiyu/Bees"

使用

快速上手

import UIKit
import Bees

class ViewController: UIViewController {
    
    lazy var redView = UIView()
    lazy var blueView = UIView()
    
    override func viewDidLoad() {
        super.viewDidLoad()
        
        self.view.addSubview(redView)
        self.view.addSubview(blueView)
        
        redView.bee.edges == self.view.bee.edges.inset(top: 10, bottom: 10)
        blueView.bee.size == redView.bee.size.mul(0.5)
        blueView.bee.left.top == redView.bee.left.add(10).top.add(10)
        
    }

}

使用文档

License

Bees 依据 MIT 许可证发布。请参阅 LICENSE 了解详情。