Swift 中 masonry的使用

引入第三方的库就不多说了,这里直接说如何在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中使用了

你可能感兴趣的:(iOS基础知识,Swift)