の領域またはの領域をユーザーがタッチしたと判断しようとしています。UIImageViewで "Region"をタッチしたことを確認
例えば、私は...ユーザーは以下の画像のいずれかで「O」をタッチした場合、私が判断することができるように、各文字の位置を定義するCGRect
を持っていると思い
マイ最初のアイデアはlocationInView
を使用して絶対座標を与え、それをImageView
の相対サイズに調整することでした。しかし、コンテンツモードではAspectFit
を使用しているため、イメージのために、特定の領域の相対的な位置は、画面のサイズと向きに応じて変化します。埋め込みの上/下と横。
完璧な解決策として、この画像をScrollView
に埋め込んでズームすることもできます。しかし、私は必要な場合はそれを忘れることができます。
私はジェスチャーや画像を頻繁に使用しないので、何かが分かりにくいかもしれません。あなたが提供するあらゆる助けや考えは大いに感謝されます。
なぜこれらの文字のすべてを別々の画像ではなく、全体画像を使用しているのですか?またはUIButtonを使用せずに文字を設定するのはなぜですか? – arturdev
理由は「ABC ...」の写真は説明を簡単にするためです。おそらく私はそれをあまりにも単純なものにしました。実際のimageViewは実画像です。例えば、私は北半球の写真を使って、アメリカ、中国、スイスにいつ触れたかを知りたいと思っていました。 – RM34545