【发布时间】:2012-08-28 16:00:08
【问题描述】:
我在放大时遇到了一些问题,当我放大时下一个 UIImageView 超出了我正在放大的 UIImageView。
我将 UIImageView 加载到我在控制器中调用的 UIScrollView 的子类中。 加载功能和滚动功能完美运行。
第一个问题是当我放大时,下一个 UIImageView 超出了我正在放大的那个。
所以我尝试将每个 UIImageView 放入我放入 ScrollView 的 UIView 中,但它执行相同的操作...
我遇到的第二个问题是,当我放大时,我的滚动不再起作用了。
- (UIView*)viewForZoomingInScrollView:(UIScrollView *)scrollView {
// Return the view that you want to zoom
NSLog(@"viewForZoomingInScrollView - current : %d",self.scrollPageControl.currentPage);
return [[[[self.productImageScrollView subviews]objectAtIndex:0] subviews]objectAtIndex:self.scrollPageControl.currentPage];
//return [[self.productImageScrollView subviews] objectAtIndex:0];
//return [self.productImageScrollView getSubViewsByPage:[NSNumber numberWithInteger:[self.scrollPageControl currentPage]]];
第一个返回返回一个UIView的UIImageView 第二个返回 UIView 当我不使用 UIView 时,第三个返回 UIImageView。
我看到了很多类似的问题,但我尝试过的没有任何帮助... 所以我打电话给你! 如果我不清楚,请问我。
【问题讨论】:
标签: iphone ios uiscrollview uiimageview scrollview