1

サンプルプロジェクトを作成しています。複数のビューを含むスクロール ビューがあります (上部には画像を含むUIImageViewフレームCGPoint = 0,0があります)。

次の機能を実装したいと考えています。

下にスクロールするたびに、スクロール ビューのコンテンツ オフセットが 0.0f 未満になり、下にスクロールし続けると、スクロール ビューの表示コンテンツを上方向以外のすべての方向にズーム/スケーリングしたいと考えています。

現在、適切な倍率でスクロール ビューをスケーリングしています。ただし、問題は、スクロール ビューがすべての方向にスケーリングされていることです。このスケーリングを左、右、および下方向のみに制限したい (つまり、コンテンツが上方向に移動してはならない)。

同じことをどのように実装できるかを親切に提案してください。

前もって感謝します。

4

1 に答える 1

0

これを使って:

[[yourView layer] setAnchorPoint:CGPointMake(0.5f, 0.0f)];

アンカー位置をビューの上部エッジの中心点に変更してから、スケーリングします。

于 2014-04-29T11:29:27.510 に答える