私も1の書き方を使用します、メリットとしては宣言した後に処理を記述するので可読性が良いというのがあると思います。置いた場合などに遭遇しやすいです。ios之UIImageView,iosuiimageview。fitとredawの違いがわかりませんでした。ネット上のサンプルコードを試してみたが、タップイベントが取得できない。contentModeは効いているけど表示がおかしい。試しに、こねくり回すのをやめてインターフェースビルダーでUIImageViewを削除。imageで文字認識させる画像をセットしていますが、ここに入れる画像をCIFilterなどで白黒にしたり、境界線を明確にしてやったりして補正すると以下の画像のように認識率が上がったりします。以下のサイト様を参考に試してみました。UIImageViewの大きさは200×200の正方形サイズ。SwiftでUIImageViewのタップイベントを取得。