这是我过去一周卡住的地方。我在UIImageView
. 用户可以选择缩放图像。正在从服务器获取图像。
当用户缩放图像时,我们将 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]; 但它不起作用。有任何想法吗 ???