UIImageView + Layout : If constraints when computing preferred size is smaller than the image, computes a size that fits in the constraints and that respects the image's aspect ratio.