本記事は「画像の透明な部分を無視するUIButtonを作る - iOSアプリ開発の逆引き辞典」に転記しました。 2月からかなり久しぶりにiPhoneアプリを作るお仕事をしています。 月曜日にデザインをデザイン仕様書をもらいました。どんなアプリかというと、日本地図が表示されていて「関東地域」の部分をタップすると「関東地域」が拡大表示されて、さらに「東京都」をタップすると東京との情報が表示されるようなアプリです*1。 iPhoneを使っている方なら「ウェザーニュース タッチ」みたいな感じと言えば分かるでしょうか。下図のように日本地図から黄色の枠線で囲まれた「近畿」の部分をタップすると、より詳細な地図が表示されます。 「北海道」「東北」「関東」……と、ViewControllerにUIButtonを重ねてペタペタ貼って、ボタンに画像を貼り付けて位置調整して完了っ♪ 画像の透明部分が無視されないU