Scaling does not work after upgrading Xcode 8

I am using Swift. viewForZoomingInScrollViewdoesn't work after upgrading my Xcode to version 8. My scaling code worked well before upgraded Xcode. This is my code.

import UIKit

class ViewController: UIViewController,UIScrollViewDelegate
{
    /*ScrollView Zoom Code 01*/
    @IBOutlet var scrollView: UIScrollView!
    @IBOutlet var imageView: UIView!

    override func viewDidLoad() {
        super.viewDidLoad()

        /*ScrollView Zoom Code  02*/
        self.scrollView.minimumZoomScale = 1.0
        self.scrollView.maximumZoomScale = 6.0
    }

    override func didReceiveMemoryWarning() {
        super.didReceiveMemoryWarning()
    }

    /*ScrollView Zoom Code  03*/
     func viewForZoomingInScrollView(scrollView: UIScrollView) -> UIView?
    {
        return imageView
    }
}

Xcode offers new code, but scaling at startup on my iPhone also doesn't work:

Xcode suggest new code but also it does not work zooming when I running on my iPhone

+4
source share
1 answer

Replace the method func viewForZooming(in scrollView: UIScrollView) -> UIView?to work with this method.

+6
source

Source: https://habr.com/ru/post/1655490/


All Articles