Ich weiß, mit IBOutlet NSLayoutConstraint * xyz;
wie die automatische Layoutbeschränkungen nach hinzufügen, ändern
Einschränkungen Auto-Layout ändern ich mit diesem Code tue:
hinzufügen Einschränkungen mit diesem Code
NSLayoutConstraint *btnbottomConstraint = [NSLayoutConstraint constraintWithItem: currentview attribute:NSLayoutAttributeHeight relatedBy:NSLayoutRelationEqual toItem:nil attribute:NSLayoutAttributeHeight multiplier:1.0f constant:sheight];
[supperView addConstraint:btnbottomConstraint];
Erhalten Einschränkungen mit diesem Code
NSArray * arrConstarint=btnSubbmit.constraints;
for (NSLayoutConstraint * constraint in arrConstarint)
{
if (constraint.firstAttribute==NSLayoutAttributeHeight)
{
constraint.constant=self.maxHeight;
}
else if (constraint.firstAttribute==NSLayoutAttributeWidth)
{
constraint.constant=self.maxWidth;
}
}
wenn ich Einschränkungen der Ansicht dann arrConstartint.count bin 0, bitte helfen Sie mir, wo ich falsch. Danke im Voraus.