My UIView
(width: 352px) has a UIImageView
subview (default width in Storyboard: 312px).
I want the UIImageView
to adapt itself to the dimensions of the image it contains with the constraint that the width of the image view shouldn't exceed a maximal width size (in my case, 312px).
I set up the 'autosizing' configuration of my UIImageView
to have a fixed left, top and right margin size. Nevertheless, when I call sizeToFit
on my UIImageView
and its image is larger than 352px, the UIImageView
gets wider than its containing UIView.
Is there a convenient method to prevent such a behavior without doing the math based on the image dimensions? Am I using sizeToFit
the right way?
UIImageView overflowing its containing UIView after calling sizeToFit
533 views Asked by Mick F At
1
Just use setClipsToBounds: