UISlider
iOS8 の Today 拡張機能でを使用すると問題が発生します。スライダーを右にスライドし始めると、すべて正常に動作します。左から右に、またはその逆にスライドし続けることができます。
ただし、左にスライドし始めると、通知センターは「今日」ビューから「通知」ビューにスクロール/スライドします。
この動作を無効にする方法を理解するのを手伝ってくれる人はいますか?
UISlider
iOS8 の Today 拡張機能でを使用すると問題が発生します。スライダーを右にスライドし始めると、すべて正常に動作します。左から右に、またはその逆にスライドし続けることができます。
ただし、左にスライドし始めると、通知センターは「今日」ビューから「通知」ビューにスクロール/スライドします。
この動作を無効にする方法を理解するのを手伝ってくれる人はいますか?
Apple はウィジェット セクションでスライダーとスクロール ビューを使用することをお勧めしません。これは、デフォルトで既にスワイプ ジェスチャがあるためです (右にスワイプすると、ユーザーは通知セクションに移動します) 。そのため、スライダーをボタンに置き換えます。
今日のウィジェットでスライダーとスクロールビューを使用すると、Apple が今日のビューに組み込んだ組み込みのタッチ ジェスチャ レコグナイザーとの競合が発生します。
これに対する解決策 (アプリに実装したとおり) は、タップできるボタンを作成し、このボタンの画像が現在の状態を示すように変更することでした。