1
我在ScrollView中有圖像。它允許捏和縮放。也可以將ScrollView內的圖像旋轉到自定義的程度。當我這樣做時,我失去了圖像的當前縮放級別,並且它恢復到100%縮放並旋轉。有沒有辦法在旋轉圖像時保持縮放級別?在UIScrollView中旋轉圖像時保持縮放比例
我此刻這樣:
UIScrollView* mainScrollView = [[UIScrollView alloc] initWithFrame:CGRectMake(0, 80,
self.view.frame.size.width, self.view.frame.size.height )];
self.pictureView = [[UIImageView alloc] initWithImage:[UIImage imageNamed:@"Image1.png"]];
[mainScrollView setContentSize:CGSizeMake//(620,612)];
(self.pictureView.frame.size.width, self.pictureView.frame.size.height)];
[mainScrollView addSubview:self.pictureView];
mainScrollView.minimumZoomScale = 0.5;
mainScrollView.maximumZoomScale = 6.0;
mainScrollView.delegate = self;
[mainScrollView setScrollEnabled:YES];
[self.view addSubview:mainScrollView];
[mainScrollView release];
-(void) rotatePicture:(float) value{
self.pictureView.transform = CGAffineTransformMakeRotation(value);
}
我認爲雖然進一步的縮放可能會用普通的縮放替換變換。您可能必須自己管理縮放,以便隨時隨地旋轉。 – mahboudz 2011-11-08 09:16:42