2015-06-20 73 views
0

这是正确的方式来缩放UIScrollView中的图像与许多图像?正确的方式来缩放UIScrollView与许多图像?

深入,我有一个contentView(UIView)与所有的UIImageView(s)作为子视图。

我试图返回当前显示的UIImageView在viewForZoomingInScrollView:但:-(

func viewForZoomingInScrollView(scrollView: UIScrollView) -> UIView? { 
    return imageViews[self.currentIndex] 
} 
+0

可以把你的代码放在哪里?? –

+0

完成。你需要哪些其他代码? – Phoenix

回答

0
- (void)viewDidLoad { 

    [super viewDidLoad]; 

    self.scrollView.minimumZoomScale=0.5; 

    self.scrollView.maximumZoomScale=6.0; 

    self.scrollView.contentSize=CGSizeMake(1280, 960); 

    self.scrollView.delegate=self; 

} 
+0

试过...无效,该怎么办在viewForZoomingInScrollView中做什么? – Phoenix

+0

返回你想缩放的视图,像返回UIImageView对象 –

+0

这就是我所做的。它运作不好。其他视图与放大的视图重叠。代码真的很简单... viewForZoomingInScrollView:在一行中返回当前的imageView。 此外,平移结果分页,我不知道在哪里停用和重新激活分页... – Phoenix

0

我遇到到的图像上放大一个重叠的同样的问题,这并不工作 。你需要创建一个滚动视图,其中包含imageViews的子滚动视图,然后配置每个子滚动视图的缩放比例。