1

Webを検索しましたが、答えが見つかりません。

いくつかのUIImageViewを備えた単純なUIScrollViewがあります。ScrollViewは、pagingEnabled = YESを使用してIBでセットアップされ、コントローラーでcontentSizeをセットアップしています。

マルチタスクジェスチャを有効にしてiPadでスクロールしようとすると(わずかな動きで、画面の半分をスワイプするとすべて問題ありません)ScrollViewは数ページを非常に速くスクロールしてから、スクロールするはずのページに戻ります。 。マルチタスクジェスチャをオフにすると、すべてが正常になります。iPhoneではすべてがうまくいきます。

誰かがこの問題を抱えて解決しましたか?私が考えているのは、scrollViewジェスチャレコグナイザーを完全にオーバーライドすることだけですが、もっと簡単な方法が必要です:)

4

2 に答える 2

1

容量性スクリーンの感度が低下するため、スクリーンカバーを使用しないようにアップルから言われました。

私が見つけた唯一の解決策は、少なくともAppleがこれを認めるまで、「マルチタスクジェスチャ」を解除することです。これは、iBooks、Calendar、AppStoreなどの他のアプリを試すことで確認できます。

画面上で指をゆっくりとスライドさせても画面がスクロールしない場合でも、ScrollView上で指をフリックして残りのビューにアクセスできる場合、これは「マルチタスクジェスチャ」機能による意図しない反作用である可能性があります。また、画面上で指をスライドさせているときに、元のビューが跳ね返るだけで、簡単にナビゲートできないことに気付きました。

これはバージョン4.3.3でも明らかであるため、永続的である可能性があります:(

于 2011-05-11T00:07:54.480 に答える
0

マルチタスクジェスチャが開発に使用されるデバイスでのみ有効になっていることをさらに検索したので、おそらくこれらすべてのバグが利用可能になると修正されます。

于 2011-04-14T13:19:04.360 に答える