(2020/05/4 更新) SwiftUIでは、定形のModifierをまとめたカスタムModifierを作成できます。これは、繰り返し処理を避け、ソースの簡素化をはかるのに有効です。 本記事では、カスタムModifierの定義方法と使用方法を紹介します。
![【SwiftUI】カスタムModifierの作成](https://cdn-ak-scissors.b.st-hatena.com/image/square/b22e92858aaf9dd902484f89b68dd17cfc320935/height=288;version=1;width=512/https%3A%2F%2Fcapibara1969.com%2Fwp-content%2Fuploads%2F2020%2F01%2Fd01640770cb1f4d24aca2e636fe7b342-7.png)
(2023/11/23 更新) SwiftUIの基本 【SwiftUI】Viewの分割 【SwiftUI】条件によってViewの見た目を変える方法 【SwiftUI】シートの使い方(sheet) 【SwiftUI】モーダル画面の表示(fullScreenCover) 【SwiftUI】アラートの使い方(alert) 【SwiftUI】confirmationDialogの使い方 データバインディング 【SwiftUI】データバインディング 【SwiftUI】@Stateの使い方 【SwiftUI】@ObservedObjectの使い方 【SwiftUI】ObservableObjectを階層構造で使う 【SwiftUI】@EnvironmentObjectの使い方 【SwiftUI】Bindingにoptional変数をアンラップして渡す レイアウト 【SwiftUI】 Viewのレイアウ
SwiftUIではColor構造体を使って色を指定します。 標準的な色がColor構造体のプロパティとして定義されていますので、プロパティを指定するだけでその色のViewが生成できます。 実行例では、赤色を示すColor.redを生成しています。 これ以外に、色を指定するModifierの引数として渡す使い方もあります。 Viewの色指定 一般的なViewの色は次の2つのModifierで指定します。 .foregroundStyle(ShapeStyle) Viewの前景色を指定します。Text Viewなら文字の色です。 引数のShapeStyleには、Colorの他に、グラーデーションやImage等ShapeStyleプロトコルに準拠したViewが指定できます。 なお、Colorの場合は次のようにプロパティのみの指定が可能です。
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く