0
テキストビューのスクロールに使用されるUIPanGestureRecognizerにBluetoothキーボードを使用する際に問題が発生します。上矢印と下矢印を検出するために別の認識装置が必要ですか?BluetoothキーボードがApple TVのUIPanGestureRecognizerに応答しない
テキストビューのスクロールに使用されるUIPanGestureRecognizerにBluetoothキーボードを使用する際に問題が発生します。上矢印と下矢印を検出するために別の認識装置が必要ですか?BluetoothキーボードがApple TVのUIPanGestureRecognizerに応答しない
テキストビューにスクロールしたい場合は、キーボードビュー(またはその他のUIPress
イベント)をリッスンする組み込みのジェスチャが既に用意されています。それをスクロールするタッチを使用するための
textView.directionalPressGestureRecognizer.enabled = YES;
同じこと:テキストビューに内蔵されているパンジェスチャーは、これらのタッチを認識することができますが、それはtvOSにデフォルトでありません。これは、通常のTVのユースケースは、スクロール表示をスクロールせずに、フォーカスを移動するためのタッチのためです。あなたはそれがそうのようなallowedTouchTypes
です変更することにより、タッチを聞くためにパンジェスチャーを取得することができます。
textView.panGestureRecognizer.allowedTouchTypes = @[ @(UITouchTypeIndirect) ];
おかげで、これは私のことで問題を解決したこのhttps://forums.developer.apple.com/thread/19184に私を導きますdirectionalPressGestureRecognizerを親ビューに追加します。 – Frank