[iPhone] スマホアプリに画像UIImageを貼る

UIImageViewを使って最終的には画像をスクリーンンに表示しますが、画像ファイルを扱うためには基本クラス UIImage Classが必要です。

これはUIImageで取り込んだ画像を背景パターンとした例です。
 

Swift 5.1
Xcode 11.3.1

 

UIImage

 
使える画像フォーマットは何でしょうか?
UIImage Class Reference によると

Format 画像拡張子
TIFF .tiff .tif
JPEG .jpg .jpeg
GIF .gif
PNG .png
DIB .bmp .BMPf
Windows icon Format .ico
Windows Cursor .cur

 
ザックリ、概ね、大丈夫でしょう、いざとなればこの画像に変換すればいいだけでしょうね
 

imageNamed

 
画像ファイル名を指定した UIImage オブジェクトの作成

画像を作成するための簡単な方法はimage(named: )を使用する方法です
画像がキャッシュされるので、同じ画像を何度も表示する場合に向いています
 
UIImageはUImageViewと一緒に使われることが多いです。
 

UIImageで取り込んだ画像を背景パターンとした例です。

画像は例として、sample@2x.jpgでサイズは844×562、プロジェクトに「Add Files to…」で追加あるいはAssets.xcassetsに追加しました。
 
ViewController.swift

 

関連ページ

Reference:
UIImage – UIKit | Apple Developer Documentation

一人でアプリ開発の限界を感じたら

アプリ開発を始めたけどわからないところがあり、誰かに聞きたいけど周りにはそんな人はいない…あるいは、会社で働いていて日中そんなに時間をとれないなど、オンライン・スクールがいいと思います。


TECH ACADEMY
自宅にいながら1時間でプログラミング基礎を習得

こういうものではアプリ作れないと言う意見もありますが、それは結局本人のやる気があるかないかです。やる気があっても独学では突破しにくいところは教えてもらうのが一番早い。


侍エンジニア塾
侍エンジニア塾 無料体験レッスン



とても簡単なことなのに本やネットの画像だけでは分かりにくいことはあります。実際に質問してピンポイントで教えてもらうと、なんだそんなこと、と言うのがけっこうあります。


CodeCamp
~約20,000名の受講生と300社以上の導入実績~
現役エンジニアのオンライン家庭教師CodeCamp




直接(ネットで)誰か分かる人に聞いた方が早く解決して、上達も早いと思います。


Play Ground
本業と並行してやるには月額制なのがありがたいです。


無料で転職まで
これはiOSアプリ限定ではありませんが無料です
その代わり就職することを前提にしたスクールで「エンジニアになって職を得たい」のであれば手っ取り早いかもしれません


誤字脱字、意味不明などのご意見は 謙: e-mail まで
ブックマークしておくと便利です このエントリーをはてなブックマークに追加
Twitter:


シェアする

  • このエントリーをはてなブックマークに追加

フォローする