Merge branch 'develop' into feature/kevin
This commit is contained in:
commit
a07ea27b93
@ -211,28 +211,32 @@
|
|||||||
if (self.addSizeConstraintsForAspectRatio) {
|
if (self.addSizeConstraintsForAspectRatio) {
|
||||||
if (width && height) {
|
if (width && height) {
|
||||||
NSLayoutConstraint *constraint = [self.imageView.heightAnchor constraintEqualToConstant:height.floatValue];
|
NSLayoutConstraint *constraint = [self.imageView.heightAnchor constraintEqualToConstant:height.floatValue];
|
||||||
|
constraint.priority = 900;
|
||||||
constraint.active = YES;
|
constraint.active = YES;
|
||||||
self.heightConstraint = constraint;
|
self.heightConstraint = constraint;
|
||||||
constraint = [self.imageView.widthAnchor constraintEqualToConstant:width.floatValue];
|
constraint = [self.imageView.widthAnchor constraintEqualToConstant:width.floatValue];
|
||||||
|
constraint.priority = 900;
|
||||||
constraint.active = YES;
|
constraint.active = YES;
|
||||||
self.widthConstraint = constraint;
|
self.widthConstraint = constraint;
|
||||||
} else if (width) {
|
} else if (width) {
|
||||||
NSLayoutConstraint *constraint = [self.imageView.widthAnchor constraintEqualToConstant:width.floatValue];
|
NSLayoutConstraint *constraint = [self.imageView.widthAnchor constraintEqualToConstant:width.floatValue];
|
||||||
|
constraint.priority = 900;
|
||||||
constraint.active = YES;
|
constraint.active = YES;
|
||||||
self.widthConstraint = constraint;
|
self.widthConstraint = constraint;
|
||||||
constraint = [self.imageView.heightAnchor constraintEqualToAnchor:self.imageView.widthAnchor multiplier:size.height/size.width];
|
constraint = [self.imageView.heightAnchor constraintEqualToAnchor:self.imageView.widthAnchor multiplier:size.height/size.width];
|
||||||
|
constraint.priority = 900;
|
||||||
constraint.active = YES;
|
constraint.active = YES;
|
||||||
self.heightConstraint = constraint;
|
self.heightConstraint = constraint;
|
||||||
} else if (height) {
|
} else if (height) {
|
||||||
NSLayoutConstraint *constraint = [self.imageView.heightAnchor constraintEqualToConstant:height.floatValue];
|
NSLayoutConstraint *constraint = [self.imageView.heightAnchor constraintEqualToConstant:height.floatValue];
|
||||||
|
constraint.priority = 900;
|
||||||
constraint.active = YES;
|
constraint.active = YES;
|
||||||
self.heightConstraint = constraint;
|
self.heightConstraint = constraint;
|
||||||
constraint = [self.imageView.widthAnchor constraintEqualToAnchor:self.imageView.heightAnchor multiplier:size.width/size.height];
|
constraint = [self.imageView.widthAnchor constraintEqualToAnchor:self.imageView.heightAnchor multiplier:size.width/size.height];
|
||||||
|
constraint.priority = 900;
|
||||||
constraint.active = YES;
|
constraint.active = YES;
|
||||||
self.widthConstraint = constraint;
|
self.widthConstraint = constraint;
|
||||||
}
|
}
|
||||||
self.widthConstraint.priority = 900;
|
|
||||||
self.heightConstraint.priority = 900;
|
|
||||||
[self.imageView setContentHuggingPriority:UILayoutPriorityDefaultLow forAxis:UILayoutConstraintAxisHorizontal];
|
[self.imageView setContentHuggingPriority:UILayoutPriorityDefaultLow forAxis:UILayoutConstraintAxisHorizontal];
|
||||||
[self.imageView setContentHuggingPriority:UILayoutPriorityDefaultLow forAxis:UILayoutConstraintAxisVertical];
|
[self.imageView setContentHuggingPriority:UILayoutPriorityDefaultLow forAxis:UILayoutConstraintAxisVertical];
|
||||||
}
|
}
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user