XCode 12.4 日本語化計画:Swift Tutorials
UI コントロールを扱う
セクション 3
ユーザプロファイルエディタは、主にプロファイルの個々の詳細を変更するさまざまなコントロールで構成されています。バッジなど、プロファイル内の一部の項目は、ユーザが編集できないため、エディタに表示されません。
プロファイルの概要との一貫性を保つために、エディタ内で同じ順序でプロファイルの詳細を追加します。
ステップ 1
ProfileEditor という名前の新しいビューを作成し、ユーザのプロファイルのコピーの下書きへの結束を含めます。
ビューの最初のコントロールはTextFieldで、文字列バインディング(この場合は、ユーザーが選択した表示名)を制御および更新します。 テキストフィールドを作成するときに、ラベルと文字列への拘束を指定します。
ステップ 2
ProfileHost の条件付きコンテンツを更新して、プロファイルエディタを含め、プロファイルの結束を渡します。
これで、[Edit(編集)] をタップすると、プロファイルの編集ビューが表示されます。
ステップ 3
ランドマーク関連のイベントに関する通知を受信するためのユーザの設定に対応するトグルスイッチを追加します。
トグルスイッチはオンまたはオフのいずれかのコントロールであるため、yes または no の設定値などのブール値に適しています。
ステップ 4
Picker コントロールとそのラベルを VStack に配置して、ランドマークの写真に選択可能な好みのシーズンを設定できるようにします。
ステップ 5
最後に、シーズンセレクターの下に DatePicker を追加して、ランドマークの訪問目標の日付を変更できるようにします。
    ProfileEditor.swift
    ProfileHost.swift
    ProfileEditor.swift
    ProfileEditor.swift
    ProfileEditor.swift
セクション 1 | セクション 2 |
セクション 3 | セクション 4 |
セクション 101 | セクション 102 |
セクション 103 | セクション 104 |