在我的应用程序中,我模拟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];
}
但这段代码只放大第一张图片,我不知道为什么!!!
答案 0 :(得分:0)
我猜你所有你可能需要的就是这个,因为最后的分配和释放只是多余的。除此之外,代码非常简单。
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];
}
执行此操作后,请尝试在循环外打印其中一个视图的缩放比例,以确保。