12月22日(月)2コマ目

今日、やったこと

  • Picker
  • [評価用課題]SwiftUI評価用課題2

今日のホワイトボード

ForEach

繰り返しを行う。配列やリストの要素を順に表示したい場合に便利。

{}内はクロージャー。

indexにはForEachが0、1、2を順に渡す。


Picker

下図のような選択リスト。

図 Pickerの例


Pickerを使う その1 基本パターン

あまり使うことはないと思うが、ベタに選択肢を指定。

図 表示例

選択すると、選択肢のtag()指定値が返される。
図 .tag()指定値が返される


Pickerを使う その2 配列の要素を選択肢に

ForEachを使って、配列の要素に順にアクセスしてTextで表示。

図 表示例
選択すると、選択肢の添字が返される。
図 選択すると

Pickerを使う その3 構造体の配列の要素を選択肢に

その2とほぼ同じ。配列の要素が構造体のインスタンスに変わっただけ。

図 表示例
選択すると、その2と同じように選択肢の添字が返される。
図 選択すると


次回は

新たに評価用課題を出しました。

課題作成の時間。 

このブログの人気の投稿

11月25日(火)3、4コマ目

11月17日(月)3 コマ目