🖼️ UIImageView の使い方

UIImageView は、画像(UIImage)を表示するためのシンプルで強力なビューです。写真表示やアイコン配置など、多くのアプリで利用されます。


…読み込み中…

📄 基本の使い方

let imageView = UIImageView()
imageView.frame = CGRect(x: 50, y: 100, width: 200, height: 200)
imageView.image = UIImage(named: "sampleImage")
imageView.contentMode = .scaleAspectFit
view.addSubview(imageView)

UIImage(named:) はアセットカタログ内の画像を読み込みます。contentMode で表示モードを指定できます。

🎨 コンテンツモードの種類

🪄 見た目のカスタマイズ

imageView.layer.cornerRadius = 20
imageView.layer.borderWidth = 2
imageView.layer.borderColor = UIColor.gray.cgColor
imageView.clipsToBounds = true

角丸や枠線は CALayer プロパティで調整可能です。

🧩 オートレイアウト対応

let imageView = UIImageView()
imageView.translatesAutoresizingMaskIntoConstraints = false
imageView.image = UIImage(systemName: "star")

view.addSubview(imageView)

NSLayoutConstraint.activate([
  imageView.centerXAnchor.constraint(equalTo: view.centerXAnchor),
  imageView.centerYAnchor.constraint(equalTo: view.centerYAnchor),
  imageView.widthAnchor.constraint(equalToConstant: 100),
  imageView.heightAnchor.constraint(equalToConstant: 100)
])

📌 注意点とヒント

🔗 関連リンク