SwiftUI入門 レッスン2
モディファイア
.padding()・.font()・.foregroundColor()などのViewモディファイアの使い方を学びます。
モディファイアとは
モディファイアはViewに変換を適用するメソッドです。 チェーン(連鎖)で書くことができ、適用順序が重要です。 各モディファイアは新しいViewを返すため、元のViewは変更されません。
.font()- フォントサイズ・スタイルの設定.foregroundColor()- テキスト・アイコンの色.padding()- 内側の余白.background()- 背景色・背景View.cornerRadius()- 角丸.frame()- サイズ指定
テキストモディファイア
Textに様々なモディファイアを適用してスタイリングします。
SwiftエディタTab: インデント / ⌘(Ctrl)+Enter: 実行
レイアウトモディファイア
padding・frame・backgroundなどでレイアウトとスタイルを調整します。 モディファイアの適用順序が結果に影響します。
SwiftエディタTab: インデント / ⌘(Ctrl)+Enter: 実行
カスタムモディファイア
よく使うモディファイアの組み合わせはViewModifierプロトコルで カスタムモディファイアとして定義できます。
SwiftエディタTab: インデント / ⌘(Ctrl)+Enter: 実行