私が抱えている問題は、世界地図を表示したいということです。ユーザーが特定の国をクリックできるようにしたい。UIImages(国の写真)をUIButtonsの画像にすることができることは知っていますが、UIButtonがカスタムボタンであっても長方形の形状であるため、これは私の場合は機能しません。マップ上の国は長方形ではないため、ボタンが重なって、ある国をクリックしようとすると、別の国をクリックしてしまいます。ユーザーからのクリックを認識し、クリックするつもりだった画像を特定する最善の方法は何ですか?
編集:これについて言及するのを忘れていましたが、ユーザーのタップの座標を取得できた場合、タップされたピクセルが UIImage の空白/透明ピクセルであるかどうかを確認する方法はありますか?