iOS 同事写的创建代码的形式有点不认识

  1. 同事写的创建控件的代码形式有点不认识...是masonry的特殊形式?

UIButton * button = ({
    button = [[UIButton alloc] init];
    button.backgroundColor = [UIColor lightGrayColor];
    [button setTitle:@"button" forState:UIControlStateNormal];
    [button addTarget:self action:@selector(button:) forControlEvents:UIControlEventTouchUpInside];
    
    button.layer.cornerRadius = 30.f;
    button.layer.masksToBounds = YES;
    [_bottomView addSubview:button];
    [button mas_makeConstraints:^(MASConstraintMaker *make) {
        make.centerY  . equalTo (button.mas_centerY);
        make.right    . equalTo (button.mas_left).offset(-10);
        make.width    . equalTo (@(60));
        make.height   . equalTo (@(60));
    }];
    button;
});
阅读 2.8k
2 个回答

这个就是 masonry,好像没什么特殊的呀?只是空格空得有点特殊……

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题