UIView+YRLayoutConstraint链式布局扩展

UIView 的布局烦?UIView+YRLayoutConstraint真挺好用的。通过分类方式扩展 UIView,加了一堆链式 API,写起来舒服多了。尤其是复杂动态布局时,少了多重复代码,响应也快,改起来也没那么痛苦。

链式语法真是香,比如直接写[view.topAnchor.constraintEqualToSuperviewTop].priorityHigh().active = YES;,一行就搞定。配合优先级设置,多模糊需求都能灵活,避免一堆约束冲突报错。

边距、尺寸、比例、居中这些你想得到的场景,它都给你封装好了。.topSpaceTo().widthRatioTo().centerXWith()这些方法用起来顺手多了,看着也清爽。

再一个优点就是可以随时active或取消激活约束,适配横竖屏、不同设备简直不要太方便。你只要关注业务逻辑,布局交给它就行。

如果你还在写一堆NSLayoutConstraint的原始代码,不妨看看这个库。配合项目用一用,会发现布局其实也能轻松。

zip 文件大小:5.55KB