我想編程設置一些約束。我有一個容器視圖UIView
,其中包含三個子視圖。創建約束中心標籤的視圖
的UIView - circleView
的UILabel - label1的
的UILabel - LABEL2
的circleview示出在容器的頂部以(0,0,寬度,80)。 label1顯示在circleview下面,並有5.0填充。
我現在試圖將label2添加到circleView的中心。如何以編程方式使用AutoLayout執行此操作。
這就是我目前所做的。
NSDictionary *views = NSDictionaryOfVariableBindings(circleView,labelView, iconLbl);
[self addConstraints:[NSLayoutConstraint constraintsWithVisualFormat:@"|[circleView(circleSize)]|" options:0 metrics:metrics views:views]];
[self addConstraints:[NSLayoutConstraint constraintsWithVisualFormat:@"|[labelView]|" options:0 metrics:metrics views:views]];
[self addConstraints:[NSLayoutConstraint constraintsWithVisualFormat:@"V:|[circleView(circleSize)]-(padding)-[labelView]-|" options:0 metrics:metrics views:views]];
label2是字典中的iconLbl視圖。