2

Phonegap を使用して iOS アプリを構築しています。ここでは -webkit-overflow-scrolling: touch;ネイティブ スクロールに使用しています。そのため、css プロパティを使用すると、Xcode コンソールでReceived memory 警告が表示され、iPod でクラッシュします。しかし、シミュレーターやiPadでも問題なく動作しています。Instrumentsを使用してメモリの問題を検出しようとしましたが、成功しませんでした。-webkit-overflow-scrolling: touch; を削除した後 iPodで問題なく動作しています。何が起こっているのか理解できません。

どんな提案も役に立ちます。

4

2 に答える 2

1

http://en.wikipedia.org/wiki/List_of_iOS_devices#iPod_Touchによると、第 4 世代以降のデバイスのみが適切にサポートされています-webkit-overflow-scrolling: touch;

iOS5 には技術サポートがありますが、非常にバグが多く、デバイスで望ましくない動作を引き起こす可能性があります。

私の質問は次のとおりです: テストしている iOS のバージョンはどれですか?

iOS のバージョンを検出してから、 iScroll 5 (ベータ版)-webkit-overflow-scrolling: touch;などのスクロール用のカスタム代替手段を適用するか、使用することをお勧めします。

于 2013-10-10T11:41:42.403 に答える