Xcode 8 升级后缩放不起作用
Zooming is not working after after Xcode 8 upgrade
我用Swift。 viewForZoomingInScrollView
在将我的 Xcode 升级到版本 8 后无法正常工作。我的缩放代码在更新 Xcode 之前运行良好。这是我的代码。
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 建议新代码,但当我 运行 在我的 iPhone:
上时它也无法缩放
将您的方法替换为 func viewForZooming(in scrollView: UIScrollView) -> UIView?
,应该适用于此方法。
我用Swift。 viewForZoomingInScrollView
在将我的 Xcode 升级到版本 8 后无法正常工作。我的缩放代码在更新 Xcode 之前运行良好。这是我的代码。
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 建议新代码,但当我 运行 在我的 iPhone:
上时它也无法缩放将您的方法替换为 func viewForZooming(in scrollView: UIScrollView) -> UIView?
,应该适用于此方法。