イニシャライザ


init(_:)


スタイルの構成を表すラベルを作成します。





宣言


init(_ configuration: LabelStyleConfiguration)


TitleLabelStyleConfiguration.TitleIconLabelStyleConfiguration.Icon の時使用できます。



パラメータ


議論


LabelStyle インスタンスの makeBody(configuration:) メソッド内でこのイニシャライザを使用して、スタイル設定されているラベルのインスタンスを作成できます。これは、まったく新しいスタイルを実装するのではなく、現在のスタイルのみを変更したいカスタムラベルスタイルに役立ちます。


たとえば、以下のスタイルはラベルの周りに赤い境界線を追加しますが、それ以外は現在のスタイルを保持します。

struct RedBorderedLabelStyle: LabelStyle {

func makeBody(configuration: Configuration) -> some View {

Label(configuration)

.border(Color.red)

}

}


以下も見よ




構成からラベルを作成
























目次
Xcode の新機能

  • 利用可能
  • iOS 14.0+
    iPadOS 14.0+
    macOS 11.0+
    Mac Catalyst 14.0+
    tvOS 14.0+
    watchOS 7.0+

    フレームワーク

    SwiftUI


    このページには

  • 宣言
  • パラメータ
  • 議論
  • 以下も見よ












  • トップへ












    トップへ












    トップへ












    トップへ












    トップへ












    トップへ












    トップへ












    トップへ












    トップへ












    トップへ












    トップへ












    トップへ












    トップへ












    トップへ












    トップへ












    トップへ












    トップへ












    トップへ












    トップへ












    トップへ