12

アプリに関連する iOS 5.1 の新しい動作は、モーションをUISplitViewController妨害UISliderして望ましくない結果をもたらすようです。UISegmentedこれは、コントロールや、左から右へのジェスチャを処理するその他のコントロール サーフェスにも適用される場合があります。

UISplitView向きの場合、マスター ビューは通常非表示になります。iOS 5.1 以降では、画面を右にスワイプすると、デバイスの左側にマスター ビューが表示されます。問題は、UISlider コントロールのつまみをスライドさせると、画面のスワイプと誤解されることです。UISlider のつまみを右に強く押すと、マスター パネルがポップアップします。

私のアプリでは、マスター ビューを表示すると望ましくない副作用 (およびパフォーマンスの問題) があります。

この動作は Apple のバグだと思います。それを回避する方法はありますか?UISliderジェスチャをレスポンダ チェーンに渡さずに、ジェスチャをキャプチャして処理することはできますか?

洞察を事前にありがとう!

4

1 に答える 1

9

Apple は、この問題が、現在調査中の以前に報告されたバグ (バグ ID# 10170209) の重複であることを確認しました。

回避策は今のところうまく機能しているようです。

于 2012-03-17T22:39:16.383 に答える