Ios Swift 4可在scrollview上使用视图进行缩放
如果我捏一下模拟器,它就不工作了!我想放大和缩小)= 这是我的密码:Ios Swift 4可在scrollview上使用视图进行缩放,ios,swift,uiscrollview,swift4,Ios,Swift,Uiscrollview,Swift4,如果我捏一下模拟器,它就不工作了!我想放大和缩小)= 这是我的密码: import UIKit class ViewController: UIViewController, UIScrollViewDelegate { @IBOutlet weak var scrollView: UIScrollView! let onView = UIView() override func viewDidLoad() { super.viewDidLoad(
import UIKit
class ViewController: UIViewController, UIScrollViewDelegate {
@IBOutlet weak var scrollView: UIScrollView!
let onView = UIView()
override func viewDidLoad() {
super.viewDidLoad()
scrollView.delegate = self
scrollView.contentSize.width = 10000
scrollView.contentSize.height = 10000
onView.frame = CGRect(x: 0, y: 0, width: scrollView.frame.width, height: scrollView.frame.height)
scrollView.addSubview(onView)
for _ in 1...1000{
let x = arc4random_uniform(10000)
let y = arc4random_uniform(10000)
let btn = UIButton(frame: CGRect(x: Int(x), y: Int(y), width: Int(150), height: Int(100)))
btn.backgroundColor = .red
self.board.addSubview(btn)
}
scrollView.minimumZoomScale = 0.5
scrollView.maximumZoomScale = 10.0
scrollView.zoomScale = 1.0
}
func viewForZooming(in scrollView: UIScrollView) -> UIView? {
return scrollView
}
}
你试过什么?你发现了什么错误?你的代码中有什么你不明白的?你是怎么调试的?你能不能指定一些更详细的信息,而不是“你能帮我修好吗?”。如果我用alt捏一下,它就不会缩放,甚至不能再滚动了。它应该是
viewforzoming
方法中的“return onView”。也不是滚动视图