I have the following code that I am trying to implement a dynamic image added to a vertical scroll view. I would like to have my limitations so that the image is inside the scrollView borders.
However, the results are that the image seems to remain at its original size (which is larger than scrolling, so the image is cropped)
Here is the code:
@IBOutlet weak var myScrollView: UIScrollView! private let lettersModel:LettersModel = LettersModel(); private var imgs = [UIImageView](); override func viewDidLoad() { super.viewDidLoad() myScrollView.backgroundColor = UIColor.brownColor() for var index=0; index<1; index++ { let myImage:UIImage = UIImage(named: lettersModel.getLetterAt(index))! let myImageView:UIImageView = UIImageView() myImageView.image = myImage myImageView.contentMode = UIViewContentMode.ScaleAspectFit myScrollView.addSubview(myImageView) myImageView.translatesAutoresizingMaskIntoConstraints = false; myScrollView.addConstraints(NSLayoutConstraint.constraintsWithVisualFormat("H:|-[myImageView]-|", options: [], metrics: nil, views:["myImageView":myImageView] )) imgs.append(myImageView) } }

source share