在ios中无法正常工作的图像视图缩放
问题描述:
这是我在过去一周内陷入困境的一点。 我在UIImageView
中显示图像。用户可以选择缩放图像。 图像正从服务器获取。在ios中无法正常工作的图像视图缩放
当用户放大图像时,我们将x1,x2,y1,y2(imageview)点发送到服务器,并从服务器获取相应的缩放图像并显示。
缩放工作仅适用于第一次。当用户试图一次又一次地缩放时,它不起作用。
为此,我设置了一个名为windowPanZoomOccured的布尔值。
- (void)pinchGestureHandler:(UIPinchGestureRecognizer *)sender
{
windowPanZoomOccured = TRUE;
[self handleGestureEventWebserviceForGesture:@"zoom-out" withGestureObject:gesture_ andframeId:currentFrame_];
}//gesture_ object contains the points and velocity.
//Code for checking whether zoom event fired or not.
if (windowPanZoomOccured)
{
NSLog(@"The value of the bool here in unpackdata %@\n", (windowPanZoomOccured ? @"YES" : @"NO"));
NSLog(@"enter here");
imageView.image = Nil;
imageView.image = image;
// [self.imageView setNeedsDisplay];
windowPanZoomOccured = FALSE;
}
我试过// [self.imageView setNeedsDisplay];但它不工作。有任何想法吗 ???
答
你可以把ImageView的为滚动视图,并做变焦回调
- (无效)scrollViewDidZoom:(UIScrollView的*)滚动视图
它不是possible.new图像根据我们从这里经过的点在服务器上生成' – suji