【发布时间】:2014-04-25 13:37:29
【问题描述】:
我已将图像视图嵌入到滚动视图中以进行缩放。一切正常,但如果用户选择放大然后向任何方向平移,用户可以将ScrollView 稍微拉离屏幕边界,在弹回之前暴露我在scrollview 后面的内容。我想在放大时禁用此弹跳但不知道如何。这仅在放大时发生。在正常缩放比例下,您无法做到这一点。这是我的代码,我已经通过UIScrollView Class Reference 并注释掉了我尝试禁用它但它不起作用!
zoomScrollView.contentSize = CGSizeMake(enlargedPhotoImageView.frame.size.width , enlargedPhotoImageView.frame.size.height);
zoomScrollView.maximumZoomScale = 10;
zoomScrollView.minimumZoomScale = 1;
zoomScrollView.clipsToBounds = YES;
zoomScrollView.delegate = self;
zoomScrollView.zoomScale = 1;
//zoomScrollView.alwaysBounceHorizontal = NO;
//zoomScrollView.alwaysBounceVertical = NO;
//zoomScrollView.bouncesZoom = NO;
-(UIView *)viewForZoomingInScrollView:(UIScrollView *)scrollView{
if(scrollView == zoomScrollView){
return enlargedPhotoImageView;
}else{
return nil;
}
}
【问题讨论】:
标签: ios uiscrollview uiimageview pinchzoom