1. 在Podfile加入
platform :ios, '7.0'
pod 'Masonry'
2. 运行pod install 进行安装
3. 在pch加入
// 只要添加了这个宏,就不用带mas_前缀
#define MAS_SHORTHAND
// 只要添加了这个宏,equalTo就等价于mas_equalTo
#define MAS_SHORTHAND_GLOBALS
// 这个头文件一定要放在上面两个宏的后面
#import "Masonry.h"
4.在Build Setting中设置
Precompile Prefix Header 为yes
设置Prefix Header 为创建的pch文件(路径要正确,可以用绝对路径,可以用$(SRCROOT)这些变量的)
如果有错误检查一下添加的路径是否正确。(假如你写的时$(SRCROOT)这个开头的,那就建在根目录下,如果是$(PROJECT_DIR),那就无所谓了)
5. 运行 build
6. 在代码中使用
UIView *sv=[UIViewnew];
[sv mas_makeConstraints:^(MASConstraintMaker *make) {
///TODO 添加约束
}];
本文介绍如何在iOS应用中引入Masonry框架,通过宏定义和约束系统简化视图布局,提升开发效率。从Podfile配置到代码实现,提供详细步骤和示例代码。
941

被折叠的 条评论
为什么被折叠?



