怒っている鳥のように、タッチで単一の画像をスクロールしたい。単一の画像をスクロールするために任意のジェスチャを使用できますか? ジェスチャーを使わずに画像をスクロールする方法は?私を助けてください。ありがとうございました。
質問する
128 次
1 に答える
0
pinchgesturesrecognizer を使用して画像をスクロールできます。ここにコードがあります。
UIPinchGestureRecognizer *pinchGesture = [[UIPinchGestureRecognizer alloc]
initWithTarget:self action:@selector(scaleImage:)];
[self.view addGestureRecognizer:pinchGesture];
- (void)scaleImage:(UIPinchGestureRecognizer *)recognizer
{
if([recognizer state] == UIGestureRecognizerStateEnded) {
previousScale = 1.0;
return;
}
CGFloat newScale = 1.0 - (previousScale - [recognizer scale]);
CGAffineTransform currentTransformation = yourimage.transform;
CGAffineTransform newTransform = CGAffineTransformScale(currentTransformation, newScale, newScale);
yourimage.transform = newTransform;
previousScale = [recognizer scale];
}
于 2012-05-26T08:45:01.887 に答える