iOS:使用缩放功能模拟iPhone摄像头滚动

iOS:使用缩放功能模拟iPhone摄像头滚动,ios,xcode,uiscrollview,zooming,Ios,Xcode,Uiscrollview,Zooming,在我的应用程序中,我模拟了iPhone的摄像头; 我有一个包含所有图像的主滚动视图,对于每个图像,我都有一个srollView来缩放它。你知道你可以用一个图像缩放每一页,但是有没有一种方法可以让所有的图像都以1.5的比例缩放;当我打开相机卷时,我想看到每一张1.5倍变焦的图像,例如,有可能吗? 我试试这个: for (int i = 0;i<13;i++){ UIScrollView *scrollView = [[UIScrollView alloc]init];

在我的应用程序中,我模拟了iPhone的摄像头; 我有一个包含所有图像的主滚动视图,对于每个图像,我都有一个srollView来缩放它。你知道你可以用一个图像缩放每一页,但是有没有一种方法可以让所有的图像都以1.5的比例缩放;当我打开相机卷时,我想看到每一张1.5倍变焦的图像,例如,有可能吗? 我试试这个:

for (int i = 0;i<13;i++){
        UIScrollView *scrollView = [[UIScrollView alloc]init];
        scrollView = (UIScrollView *)[scrollV viewWithTag:i + SCROLL_TAG];
        scrollView.maximumZoomScale = 1.35;
        scrollView.minimumZoomScale = 1.35;
        [scrollView setZoomScale:1.35];
        [scrollView release];
    }

但是这个代码只缩放第一张图片,我不知道为什么

我猜您可能只需要这个,因为alloc和最后的发布只是多余的。除此之外,代码非常简单

for (int i = 0;i<13;i++){
        UIScrollView *scrollView = (UIScrollView *)[scrollV viewWithTag:i + SCROLL_TAG];
        scrollView.maximumZoomScale = 1.35;
        scrollView.minimumZoomScale = 1.35;
        [scrollView setZoomScale:1.35];
    }

完成此操作后,请尝试在循环外打印其中一个视图的缩放比例,以确保正确无误。

scrollView=UIScrollView*[scrollV viewWithTag:i+SCROLL_TAG];这行的作用是什么?我为每个图像设置了一个scrollView,然后为每个scrollView设置了一个标记;通过这行代码,我设置scrollView是我的scrollviewsah之一,scrollV是主scrollView如果是这样,那么上面创建的实例是多余的,不是吗?释放也是如此。。