CocoaPods trunk is moving to be read-only. Read more on the blog, there are 9 months to go.

AutoLayout-SnapKit 1.1.0

AutoLayout-SnapKit 1.1.0

Maintained by 承轩.



  • By
  • jianli

AutoLayout-SnapKit

CI Status Version License Platform

Example

To run the example project, clone the repo, and run pod install from the Example directory first.

import AutoLayout_SnapKit

class ViewController: UIViewController {

    override func viewDidLoad() {
        super.viewDidLoad()
        // Do any additional setup after loading the view, typically from a nib.
        let temp = UIView()
        temp.backgroundColor = .cyan
        temp.layer.cornerRadius = 30
        // view.addSubview(v)
        view.layoutSv(temp).marginsSafe()
        
        let lab = UILabel()
        lab.backgroundColor = .white
        lab.numberOfLines = 0
        lab.text = "测试label, Do any additional setup after loading the view, typically from a nib."
        temp.layoutSv(lab)
            // 高度动态变化,最大 50
            .height(.max(50))
            // 垂直居中
            .centerY()
            // 水平间距 10
            .horz()
    }
}

Requirements

iOS 10.0, macOS 10.12, tvOS 10.0
Swift 5.0

Installation

AutoLayout-SnapKit is available through CocoaPods. To install it, simply add the following line to your Podfile:

pod 'AutoLayout-SnapKit', '~> 1.0.0'

Author

jianli, [email protected]

License

AutoLayout-SnapKit is available under the MIT license. See the LICENSE file for more info.