引入第三方的库就不多说了,这里直接说如何在Swift中使用约束
//1, 首先创建了一个按钮, 这里的image方法是我对UIButton写的扩展, 可以无视
let shopCartBtn = UIButton(image: "购物车")
//2, 添加到父视图
view.addSubview(shopCartBtn)
//3, 约束
shopCartBtn.mas_makeConstraints { (make) in
make?.right.offset()(-2)//距离父视图右边为2
make?.bottom.offset()(-2)//距离父视图底部为2
make?.width.height().offset()(40)//宽和高均为40
}
其实看到这里, 对masonry熟悉的读者,已经了解该如何在Swift中使用了