我怎样才能在一个UIScrollView当前缩放级别?(How can I get the curr

2019-08-08 04:30发布

在试图创建一个解决方法在一个UIScrollView中心的图像,并使其表现为苹果的照片应用程序呢,我需要获得当前缩放级别,并使用数字来计算图像应在每个缩放级别插页数量。

(注:我知道一些程序员在一个UIView,其大小为滚动视图相同中心的图像为中心的滚动视图图像这不会得到好的结果,我试图找出苹果如何使工作在照片应用程序。)

所以,任何人都知道如何在一个UIScrollView内容的当前缩放级别?

Answer 1:

在OS 3.x中,有一个名为“zoomScale”,会给你想要的东西属性。 在2.x中,我相信你可以直接在内容查看的变换,以获得该看(但是,当然,不是“官方”。)



Answer 2:

是的我收到了你的问题的答案。 我想你应该在你的scrollViewController类使用此方法。

- (void)scrollViewDidEndZooming:(UIScrollView *)scrollView withView:(UIView *)view atScale:(float)scale{
    NSLog(@"Zoomscale %f",scale);
        NSLog(@"Zoom End!");
}


文章来源: How can I get the current zoom level in a UIScrollView?