您的位置:首页 > 编程语言

纯代码添加masonry约束注意点记录一

2016-03-10 13:31 399 查看
正确的这一种:   
 [btnCancle mas_makeConstraints:^(MASConstraintMaker *make) {
        make.width.mas_equalTo(80);
        make.height.mas_equalTo(40);
//        make.left.equalTo(view).with.offset(10);
        make.left.mas_equalTo(10);
//        make.top.equalTo(view).with.offset(10);
        make.top.mas_equalTo(10);
    }];

不正确的这一种:
   不需要make.size ,直接make.width.
    不需要make.top.equalsTo(view)with.offset(10);  ,直接make.top.mas_equalto(10);默认的话,就是相对于父控件的。
 UIButton *btnOK = [[UIButton alloc]init];
    [btnOK setTitle:@"完成" forState:UIControlStateNormal];
    [btnOK addTarget:self action:@selector(recordOk) forControlEvents:UIControlEventTouchUpInside];
    
    [view addSubview:btnOK];
    [btnOK mas_makeConstraints:^(MASConstraintMaker *make){
        make.size.width.mas_equalTo(50);
        make.size.height.mas_equalTo(40);
        make.top.equalTo(view).with.offset(10);
        make.right.equalTo(view).with.offset(-10);
    }];
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: