1.Swift自动布局SnapKit的详细使用介绍
https://www.jianshu.com/p/2bad53a2a180
2..安全区写法
swift 约束 - SnapKit 适配iPhoneX 安全区 和苹果自带的VFL ,auto layout 安全区适配
https://my.oschina.net/u/4351067/blog/3922378
3.按比例设置
view3.snp_makeConstraints { (make) in //横向坐标等于view1 make.centerX.equalTo(view1) //纵向坐标等于view1(横和纵都相等就等于对view1居中) make.centerY.equalTo(view1) //长等于view2的2倍 make.width.equalTo(view2).multipliedBy(2) //高等于view2的3分之一 make.height.equalTo(view2).dividedBy(3) }