学習用アプリ「Solar」の研究をしています。ピンチ ジェスチャを使用してタイルをズームできることに気付きました。ズームの仕方は、uiviewのアンカーポイントを設定したことを明確に示していました。
ここでビデオを見ることができます http://www.youtube.com/watch?v=FfgWkAuLvng
同じことを実現するために、GMGridView コードをダウンロードしました。Solar アプリと同じ出力が得られるようにアンカー ポイントを設定しようとしました。
私が直面している問題は、初めてのピンチズームでは、アンカーポイントでズームできませんが、残りの時間です。初めてアンカーポイントからズームしない理由がわかりませんでした。私を助けてください。
次の方法を次のように変更しました
- (void)pinchGestureUpdated:(UIPinchGestureRecognizer *)pinchGesture
ジェスチャ認識エンジンの開始状態を次のように変更しました
case UIGestureRecognizerStateBegan:
{
[self transformingGestureDidBeginWithGesture:pinchGesture];
_transformingItem.contentView.layer.anchorPoint = CGPointMake(0,0.5);
break;
}