我在 UIScrollView 中有一个 UIImageView,我希望能够滚动“常规”照片尺寸的尺寸。我的问题是我可以滚动,但是当它到达照片的顶部或底部时,滚动位置不会停留,而是“反弹”并向上移动一点,并且不允许照片保持在那个位置,我将如何解决这个问题?
这是下面的代码:
scrollView.frame = CGRect(x: self.view.frame.width * 0, y: self.view.frame.height / 3, width: self.view.frame.width, height: self.view.frame.width)
self.view.addSubview(scrollView)
scrollView.delegate = self
let image = imageView.image
imageView.frame = CGRect(x: self.view.frame.width * 0, y: self.view.frame.height * 0, width: (image?.size.width)!, height: (image?.size.height)!)
imageView.frame = scrollView.bounds
imageView.contentMode = .scaleAspectFill
scrollView.addSubview(imageView)
例如,如果您使用相机拍摄了一张全屏照片,然后当照片显示在视图中时,整张照片在滚动时无法停留在其位置。