事象
アクセシビリティの機能であるAssistiveTouchをONにしているにも関わらず、タッチしても反応がない。
環境情報
- iPad Pro(11インチ)
- iPadOS 13
原因/解決策
カスタムアクションを全て『なし』にしていた。
同箇所を有効にすると、想定通りの挙動となった。
以下、補足です。
補足
iPadやiPhoneでは設定->アクセシビリティ->タッチにて「AssitiveTouch」をオンオフすることが可能です。
特にiPadOSにてマウス/トラックパッドを利用するケースでは、同設定を「オン」にする必要があります。それ故に、iPadユーザは常時オンにしているケースがあるかと思います。
ここでポイントとして、カスタムアクションの部分で以下の行動をした際のアクションを指定できます。
- シングルタップ
- ダブルタップ
- 長押し
一般的には”シングルタップにてメニューを開く”が選ばれていると思いますが、ここも含めて「なし」としている場合はタッチしても灰色で透明化されているボタンが黒くなるのみで何もアクションが起きません。
要はカスタムアクションを指定していないので想定通りの動作ではあるのですが、ここを意識しないままアクションを「なし」にしている場合はタッチしても反応しません。
以上。