私はマップを含む盲目の人々のためのアプリを開発しています。 VoiceOverをオフにすると、UIGestureRecognizerでスワイプとダブルタップジェスチャを検出できます。たとえば、iosでVoiceOverジェスチャーを無効にするにはどうすればよいですか?
ただし、VoiceOverがオンになっている場合、自分が所有しているVoiceOverジェスチャーを無効にすることはできません。私は直接の対話を可能にするUIAccessibilityTraitsの可能性を認識しています:
[mySubView setAccessibilityTraits: UIAccessibilityTraitAllowsDirectInteraction];
問題は、私はマップ、私が直接相互作用を許可したときに、私はマップ(パン、ズーム、など)との対話開始を持っているので、ということです。しかし、私の目標は地図をそのまま保つことですが、GestureRecognizersを使ってジェスチャーを検出し、それらにリンクされているアクションを実行します。
これを行う方法に関するアイデアはありますか?