2011-09-05 18 views
0

私はiPhoneゲームに取り組んでいます。その一部には、画像のリスト(透明な背景を持つ)を横にスクロールするセクションがあります。2つのUIScrollViewが互いの上にありますか?

でも、水平スクロールビューの画像を変更することなく、垂直方向にスクロールして背景画像を変更できるようにしたいと考えています。

私は現在水平スクロールビューを使用していますが、垂直スクロールビューでは2番目のスクロールビューを配置していますが、垂直スクロールビューでは上下スワイプをキャッチしません。

垂直スワイプを2番目のスクロールビューにプッシュする方法はありますか?最初に水平スワイプをキャッチしますか?

マイク

+1

このようにすることができます。単一のスクロールビューを使用して両方向にスクロールさせるのはなぜですか? – EmptyStack

+0

さて、 "背景"スクロールビューを "forground"スクロールビューの後ろにスクロールさせたいのですが、左/右をスワイプすると正面画像が変わりますが、背面画像はスワイプアップ/ダウンしてバック画像を変えますが、前1つはそのままです。 – Mike

答えて

0

あなたが最初のスクロールビューのscrollViewDidScroll委任を実装し、スクロールオフセットをキャッチした場合、あなたは第2スクロールに同じに合格し、第2スクロールにどのようにオフセットの動きを制御することができます。

+0

フォアグラウンドの画像がiphoneと同じ高さになっているため(iOSは左右スクロールだけなので)、iOSは垂直スクロールを無効にしています。なぜなら、 scrolLViewDidScrollイベントからy軸の変更をキャッチします。 – Mike

+0

私はそれが可能であることを知っています - 私はちょうど彼らがそれをやったかわからない - ちょうど私が欲しいものを行う "モンスターミキサー"と呼ばれるアプリを見つけました。 – Mike

+0

UIResponderチェーンで確認してください。処理したくないイベントをプッシュしてレスポンダチェーンに渡すことができます。あなたの問題を具体的に解決するかどうかはわかりません。 – Rowdur

関連する問題