Hello, I have a ScrollView with images, but the images do not fit the size of my ScrollView. Before updating in Xcode8, the scroll was done correctly, exactly suitable size and perfect paging. below the code that manages the scroll. anyone have any idea on how to properly adapt my images to the size of the scroll. thank you
`class GoaLawahViewController: UIViewController, UIScrollViewDelegate {
@IBOutlet weak var menuButton: UIBarButtonItem!
@IBOutlet weak var ScrollView: UIScrollView!
@IBOutlet weak var PageControl: UIPageControl!
override func viewDidLoad() {
super.viewDidLoad()
let ScrollViewWidth:CGFloat = self.ScrollView.frame.width
let scrollViewHeight:CGFloat = self.ScrollView.frame.height
let imgOne = UIImageView(frame: CGRect(x: 0, y: 0,width: ScrollViewWidth, height: scrollViewHeight))
imgOne.image = UIImage(named: "GoaLawah04.jpg")
let imgTwo = UIImageView(frame: CGRect(x: ScrollViewWidth, y: 0,width: ScrollViewWidth, height: scrollViewHeight))
imgTwo.image = UIImage(named: "GoaLawah07.jpg")
let imgThree = UIImageView(frame: CGRect(x: ScrollViewWidth, y: 0,width: ScrollViewWidth, height: scrollViewHeight))
imgThree.image = UIImage(named: "GoaLawah09.jpg")
self.ScrollView.addSubview(imgOne)
self.ScrollView.addSubview(imgTwo)
self.ScrollView.addSubview(imgThree)
self.ScrollView.contentSize = CGSize(width: self.ScrollView.frame.width * 3, height: 1.0)
self.ScrollView.delegate = self
self.PageControl.currentPage = 0
}
override func didReceiveMemoryWarning() {
super.didReceiveMemoryWarning()
// Dispose of any resources that can be recreated.
}
func scrollViewDidEndDecelerating(_ scrollView: UIScrollView){
// Test the offset and calculate the current page after scrolling ends
let pageWidth:CGFloat = scrollView.frame.width
let currentPage:CGFloat = floor((scrollView.contentOffset.x-pageWidth/2)/pageWidth)+1
// Change the indicator
self.PageControl.currentPage = Int(currentPage);
}
}
`