我在放大时遇到了一些问题,当我放大时,下一个 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 第三个返回 UIImageView 当我不使用 UIView 时。
我看到了很多类似的问题,但我尝试过的没有任何帮助...... 所以我打电话给你!Ty 问我是否不清楚。