私は長い間、同じ入れ子になった UIScrollView の問題に直面してきました.Scrolling madness や three-20 などのオープン ソース コードをいくつか試しましたが、すべて最終的に失敗しました.iPhone と同じフォト ビューアー アプリケーションを作成しようとしています.そのために私は持っています次のような構造を作成しました:-
1) 1 つのビュー コントローラー。2) ビュー コントローラのビューで、1 つの UIScrollView (つまり、内部/親スクロール ビュー) を子として。3) 子スクロール ビュー (つまり、外側/子スクロール ビュー) の内側/親スクロール ビューの数で、それぞれが写真アプリケーションの 1 ページを表します。4)各スクロールビューで、自分の画像を表示している1つの画像ビュー。
だから私が欲しいのは、ユーザーが外側のスクロールビューをスクロールするときに、すべての子ビューで水平にスクロールする必要があるため、写真アプリケーションでページングのルックアンドフィールを取得することです.また、ユーザーが1つの特定の画像(つまり、子/外側のスクロールビュー) )彼はズームイン/アウト、スワイプ、シングル/ダブルタップを実行できるはずです.SDK 2.1で動作させることができましたが、SDK 3.0以降は動作しません.プロジェクトの背後にあるアイデアを教えてください.スクロールすることを意味します.あなたがサブクラス化しているビュー、タッチを検出するビュー。この完全な子と親の関係はどうあるべきか。可能であれば、サンプル コードも提供してください。