【发布时间】:2012-01-12 10:20:24
【问题描述】:
在我的应用中,我模拟了 iPhone 的相机胶卷; 我有一个包含所有图像的 mainScrollView,对于每个图像我都有一个 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];
}
但是这段代码只缩放第一张图片,我不知道为什么!!!
【问题讨论】:
-
scrollView = (UIScrollView *)[scrollV viewWithTag:i + SCROLL_TAG];这条线是做什么的?
-
我为每个图像设置了一个滚动视图,然后为每个滚动视图设置了一个标签;使用这行代码,我将“scrollView”设置为我的滚动视图之一
-
啊,scrollV是mainScrollView
-
如果是这样的话,那么上面创建的实例是多余的不是吗?发布也是如此..
标签: ios xcode uiscrollview zooming