1
這是我在過去一週內陷入困境的一點。 我在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];但它不工作。有任何想法嗎 ???
它不是possible.new圖像根據我們從這裏經過的點在服務器上生成' – suji