🖼️ SwiftにおけるUIとは?

UI(ユーザーインターフェース)とは、ユーザーとアプリがやり取りする画面上の要素のことです。iOS開発においては UIKit または SwiftUI を使って構築されます。


…読み込み中…

📱 UIKitとSwiftUIの違い

🧱 よく使われるUI部品(UIKit)

🧱 よく使われるUI部品(SwiftUI)

🎨 UI設計で意識すること

📚 Auto Layoutとは?

Auto Layout を使うと、画面サイズに応じてUIを柔軟に配置できます。Storyboardでもコードでも設定可能です。

💡 例:UIKitでボタンを設置

let button = UIButton(type: .system)
button.setTitle("タップ", for: .normal)
button.frame = CGRect(x: 100, y: 100, width: 100, height: 44)
button.addTarget(self, action: #selector(tapAction), for: .touchUpInside)
view.addSubview(button)

🧠 UI学習のおすすめステップ

  1. UIKit / SwiftUI のどちらを使うか決める
  2. 基本部品(ボタン・ラベル・画像)を習得
  3. 画面遷移(Segue)とデータ渡しを学ぶ
  4. Auto Layoutでレイアウト力を強化
  5. アニメーションやカスタムUIに挑戦

🔗 関連リンク