私はMasonry
iOSに使用しようとしています。ラベルとビューがあります。
ビューにラベルを追加し、ビューの水平方向の中央に配置したいと考えています。
ただし、石積みで作成した拘束は正しく機能しません。
UILabel *a = [UILabel new];
a.text = @"Hi";
a.textColor = [UIColor blackColor];
[a sizeToFit];
UIView *b = [UIView new];
b.frame = CGRectMake(0, 0, CGRectGetWidth(a.frame) + 18.0f, 19.0f);
[b addSubview:a];
[a mas_makeConstraints:^(MASConstraintMaker *make) {
make.centerX.equalTo(b.mas_centerX);
}];
Masonry を使用してビューをその「スーパービュー」内に正しく配置する方法は?