简单易用,仅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 许可。