2011-01-04 9 views
1

UIScrollViewでページングを使用して停止するには、各停止がスクロールビューサイズの倍数でなければならず、clipsToBoundsを使用すると、UIScrollViewイメージをスクロールビューの外に表示させることができます。つまり、スクロールビューの幅は55ピクセルに過ぎませんが、内部の画像が全体のビュー全体に表示されます。しかし、私は、ユーザーが画像を見ているスクロールビューの外にドラッグすることができ、このタッチイベントがスクロールビューに影響を及ぼすようにしたい。その領域の外側からUIScrollViewをスクロールしますか?

どのように私はこれを動作させることができますか?

+1

なぜスクロールビューのサイズを拡大しないのですか? – marcio

答えて

0

スクロールビューのデリゲートを使用してスクロールが終了したことを検出し、手動でスクロールビューのコンテンツオフセットをアニメーションで設定する、独自のバージョンのページングを実装することをお勧めします。私はこれまでにこれをしてきました。それほど難しいことではありません。実際、問題の要点は、技術的にページングしていないものに対してページングを使用しようとしていることです。あなたはそれを別々の量でスクロールしたいだけです。

関連する問題