0
画像のズーム配列はどうすればできますか?今私は.GIFUIScrollViewの画像のズーム配列
として私のコードの画像をズームすることができます。
class ScrollImageViewController: UIViewController, UIScrollViewDelegate {
@IBOutlet weak var scrollImage: UIScrollView!
private var imageView: UIImageView!
var imagesArray = [String]()
override func viewDidLoad() {
super.viewDidLoad()
self.scrollImage.minimumZoomScale = 1.0
self.scrollImage.maximumZoomScale = 5.0
for i in 0..<imagesArray.count {
imageView = UIImageView()
imageView.sd_setImage(with: URL(string: imagesArray[i]))
imageView.contentMode = .scaleAspectFit
let xPosition = self.view.frame.width * CGFloat(i)
imageView.frame = CGRect(x: xPosition, y: 0, width: self.scrollImage.frame.width, height: self.scrollImage.frame.height)
scrollImage.contentSize.width = scrollImage.frame.width * CGFloat(i + 1)
scrollImage.addSubview(imageView)
}
}
func viewForZooming(in scrollView: UIScrollView) -> UIView? {
return imageView
}
}
を私はraywenderlichからレッスンを試してみましたが、彼らは私を助けていませんでした:(
私が取得したいです
1回スクロールしてズームイン、ズームアウト、スクロール2回 - ズームイン、ズームアウトなど
あなたが望むものは不明です。コードは 'viewForZooming()'を呼び出さない。 –
私のscrollViewで各画像をズームしたいが、今は.gifとして動作している。私は左右に画像をスクロールすることができますが、ズームするとカーブ画像が得られ、スクロールが停止します – onpro
AirBnBのようなズーム画像 – onpro