Swift SnapKit布局注意事项

Snapkit

SnapKit,一个经典的Swift版的第三方库,专门用于项目的自动布局。它的作者仍然是写Objective-C的第三方库Masonry的大牛 - @Robert Payne,开门见山。安装方法见官网:https://github.com/SnapKit/SnapKit

简单布局Demo

注意事项:布局之前一定要先添加到父视图上否则会引起崩溃
make.leadingmake.trailing是前后的的意思,这个会牵涉到国际化的问题,有些国家是返回键实在右边,刚好和我们这儿相反,在这里就需要用到这两个属性布局和:make.leftmake.right(效果一样操作习惯都是左边返回时)
如果想体验右边返回键的时候可以把语言切换到阿拉伯语言,你就会体会到这个属性的魅力啦

		func initUI() -> Void {
   
   
        contentView.addSubview(mineIcon)
        contentView.addSubview(mineName)
        contentView.addSubview(timeName)
        contentView.addSubview(statusLabel)
  
        mineIcon.snp.makeConstraints {
   
    (make) in
            make.left.equalToSuperview().offset(15)
            make.height.width.equalTo(40)
            make.top.equalToSuperview().offset(10)
        }
        mineName.snp.makeConstraints {
   
    (make) in
            make.left.equalTo(mineIcon.snp.right)
                .
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值