[英]Zoom/Scroll through parts of image in a scrollview
我有一張圖像,我將其分為幾頁,以便每一頁都顯示該圖像的縮放矩形。 我想我應該能夠使用ScrollView中的UIImageView做到這一點,以便下一頁將視圖縮放到給定點。 但是我似乎無法使其正常工作。
這是用於加載圖像並將第一部分(即第一頁)上的縮放比例設置為scrollview的代碼:
scrollView.isPagingEnabled = true
scrollView.contentSize = CGSize(width: 1280, height: 1920)
scrollView.showsHorizontalScrollIndicator = false
scrollView.delegate = self as UIScrollViewDelegate
let image = UIImage(named: imageName)
let imageView = UIImageView(image: image!)
imageView.frame.origin.x = 0
scrollView.addSubview(imageView)
scrollView.zoom(toPoint: CGPoint(x:800,y:800), scale: 1, animated: false)
該圖像顯然比滾動視圖的大小(375/309)大得多。
我可能在這里錯過了很多東西,或者也許有一種完全不同的方式來實現這一目標。
縮放功能是從https://gist.github.com/TimOliver/71be0a8048af4bd86ede借用的。
謝謝Z
似乎您將要設置內容偏移而不是縮放到一個點。 嘗試:
scrollView.contentOffset = CGPoint(x:800,y:800)
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.