NSLayoutConstraint-SSLayout 1.2

NSLayoutConstraint-SSLayout 1.2

测试已测试
语言语言 Obj-CObjective C
许可 MIT
发布最新版本2018年1月

苏瑞海维护。



  • 作者
  • stevenSu

简单易用,仅2个文件,17KB大小。
类似 NSLayoutAnchor 的用法,但支持 iOS-8 和 "swiftable"。
比 Masonry 快1.7倍,几乎和系统方法一样快。
跟踪所有约束,易于激活/停用其中任何一个。

示例

设置约束

[self.redView activateConstraints:^{
        self.redView.height_attr.constant = 100;
        self.redView.width_attr = self.blueView.width_attr;
        self.redView.top_attr = self.blueView.top_attr;
        self.redView.leading_attr = self.blueView.trailing_attr;
    }];

修改约束的值

self.blueView.width_attr.constant = 100;

获取约束

NSLayoutConstraint *cons = [self.titleLabel constraintAccordingToAttribute:self.titleLabel.bottom_attr andAttribute:self.subtitleLabel.top_attr];

添加到您的项目

将源代码直接添加到您的项目

将 "源" 文件夹下的文件添加到您的项目中。

许可

本项目使用 MIT 许可。