博主的代码不够精炼,应该这样写:
```
NSDictionary *views = @{@"title":self.titleLabel, @"lamp":self.lampView, @"con":self.controlView, @"follow": followButton, @"music": music};
[views enumerateKeysAndObjectsUsingBlock:^(id _Nonnull key, id _Nonnull obj, BOOL * _Nonnull stop) {
[(UIView *)obj setTranslatesAutoresizingMaskIntoConstraints:false];
}];
[NSLayoutConstraint activateConstraints:[NSLayoutConstraint constraintsWithVisualFormat:@"H:|[title]|" options:0 metrics:nil views:views]];
[[NSLayoutConstraint constraintWithItem:followButton attribute:NSLayoutAttributeCenterY relatedBy:NSLayoutRelationEqual toItem:self.headImageView attribute:NSLayoutAttributeBottom multiplier:1.0 constant:0] setActive:true];
```
iOS使用代码进行AutoLayout自动布局1.简介 1.在以前的iOS代码中是如何设置布局UI界面的?经常编写大量的坐标计算代码,为了保证在3.5 inch和4.0 inch屏幕上都能有完美的UI界面效果,有时还需要...