はCGAffineTransformを使用して、私は私が欲しいものを行う方法を考え出しました。.. 。
//bodyCleckScrollView contains a UIView name bodyClock
//get the scale factor required to fit bodyClock inside the iPhone window and resize it...
CGFloat scale = 480/bodyClockScrollView.contentSize.width;
bodyClock.transform = CGAffineTransformScale(bodyClock.transform, scale, scale);
//move bodyClock to the bottom of bodyScrollView.
bodyClock.transform = CGAffineTransformTranslate(bodyClock.transform, 0.0,bodyClockScrollView.frame.size.height-bodyClock.frame.size.height);
//scoll bodyScrollView so that bodyClock is centered in the window
CGPoint offsetPoint = CGPointMake(bodyClock.frame.origin.x, 0.0);
[bodyClockScrollView setContentOffset:offsetPoint animated:YES];
これは素晴らしい作品と私はデフォルトのサイズと位置に外にピンを見るにはズームインしたいときには、単純に呼び出す...
bodyClock.transform = CGAffineTransformIdentity;
タップを取得する方法を知っていれば、ダブルタップの条件で必要なものだけを実装する必要があります。 – rptwsthi