【SwiftUI入門】onTapGestureでクリックした時の処理をしよう
.onTapGestureとは onTapGestureとはスマホをクリックした時の処理を記述できるようにするものです。 タップしたいView .onTa ...
【SwiftUI入門】Toggleをカスタマイズできるようにする
Toggleをカスタマイズするには Toggleをカスタマイズするには、まずToggleStyleというプロトコルに準拠した構造体を作ります。 構造体を作るには struct 構造体の名前: Togg ...
【SwiftUI入門】disabledでボタンを押せなくする
ボタンを押せなくするには ボタンを押せなくするにはButtonにdisabledというモディファイアをつける必要があります。 disabledモディファイアは Button("ボタンの表示内容") { ...
【SwiftUI入門】ToggleでON / OFFを切り替える
Toggleとは ToggleとはON/OFFを切り替えられるようにするためのものです。 Toggle("表示したい文字列", isOn: $bool型の変数) ...
【SwiftUI入門】fullScreenCoverを使って画面遷移しよう
fullScreenCoverとは fullScreenCoverとは別の画面を表示させるものです。 sheetとは違い、別の画面が部分的に覆うわけではなく、全体的に覆います。 fullScreenC ...
【SwiftUI入門】sheetを使って別の画面を表示しよう(モーダル表示)
1.sheetとは sheetとは別の画面を表示させるものです。 別の画面を表示させるといっても、別の画面が全体を覆うわけではなく、部分的に覆います。 モーダル表示などと呼んだりします。 sheetを ...
【SwiftUI入門】実機にビルドする方法
まず、左側のファイルのタブを選択してください。 次に一番上の青いアイコンのアプリ名をクリックします。(私の場合だとTodoApp) その次にTARGETSのアプリ名を選択します。 すると、色々と出てく ...
【SwiftUI 入門】Imageを使って画像のサイズ変更 / 表示をしよう
Imageとは Imageとは、画像を表示するためのUI部品です。 Image("画像の名前") と記述します。 実際に使ってみる それでは、Imageを実際に使ってみましょう。 SwiftUIのプロ ...
【SwiftUI超入門】ForEachで数値範囲や構造体の値を取り出す方法
ForEachとは ForEachとはUI部品を繰り返し生成するためのものです。 ListやVStackなど複数のUI部品を配置できるものの中に記述します。 ForEachは主に 1.数値範囲を用いて ...
【SwiftUI超入門】TextFieldの使い方
TextFieldとは TextFieldとは文字を入力するためのUI部品です。 入力された文字は@Stateの付いた変数に格納されます。 TextFieldは TextField(プレースホルダー, ...