Sencha Touch 2 / Phonegap アプリケーションで、 ImageViewerアイテムcarousel
のリストを表示する方向の変更を管理する際に問題が発生しています。
私が開くと、carousel
すべてが大丈夫です。デバイスの向きを変更すると (Ripple プラグインを介した Chrome または iPhone4S の両方で)、レイアウトは正しく適応します。
向きを変更した後、次の画像にスワイプすると問題が発生します。それは事前にロードされており、前の向きに合わせて寸法が決められたコンテナに収まっているため、レイアウトがめちゃくちゃになっています。
carousel
単一の画像をプリロードするだけなので、次の画像レイアウトにスワイプし続けると、再び正しいことに注意してください。
changeorientation
この動作を修正するためにカルーセルでアクションを実行するためにイベントをインターセプトするExt.Viewport
ことができました。カルーセルと ImageViewer の両方でサイズ変更イベントをトリガーしようとしましたが、成功しませんでした。また、カルーセルのactiveItemが変更されるたびにchangeorientation
イベントをトリガーしようとしましたが、それも機能しませんでした。Ext.Viewport
この問題を回避するために何ができるかについて何かアイデアはありますか?