【SwiftUI】@Bindingで複数のビューで変数の値を紐づける
本記事では、複数のビューを持つアプリケーションにおいて、複数のビュー同士で変数の値をシェアし、別のビューで同一の変数を参照・更新する方法について解説していきます。 @Binding変数とは @Binding変数とは、SwiftUIにおいてデータのやり取りを行う機能の一つで、別のビューで定義されている@State変数とデータを共有することができる変数です。 複数のビューを使用する場合に、呼び出し元の […]
プログラミング解説
本記事では、複数のビューを持つアプリケーションにおいて、複数のビュー同士で変数の値をシェアし、別のビューで同一の変数を参照・更新する方法について解説していきます。 @Binding変数とは @Binding変数とは、SwiftUIにおいてデータのやり取りを行う機能の一つで、別のビューで定義されている@State変数とデータを共有することができる変数です。 複数のビューを使用する場合に、呼び出し元の […]
本記事では、TabViewを使用してタブを押すことで画面を切り替えることができる機能について解説していきます。 TabViewとは TabViewとは、画面下に用意したタブをクリックすることで複数のビューを切り替えて表示することを可能にする機能です。 タブを利用した機能は、LINE,Twitter,Instagramなど多くのアプリケーションで採用されており、IOSアプリ開発には必要不可欠な機能で […]
本記事では、SwiftUIのにてスクロールビューを実装する方法とその活用例について解説していきます。 スクロールビューとは スクロールビューとは、画面の表示サイズより縦や横に長いコンテンツを表示する際に使用する機能です。 スクロールビューを使用することで限られた画面サイズでも、縦スクロールや横スクロールを行うことで多くの情報を表示することができます。 例えば、twitterやinstagramのよ […]
本記事では、sheetモディファイアを利用して、ボタンクリックなどのイベントでモーダルビューを表示する方法について解説していきます。 モーダルビューとは SwiftUIにおけるモーダルビューとは、ボタンクリックなどのイベントで現在のviewの上に重なる形で画面下から別のビューを出現させる機能です。モーダルビューは画面の下半分に表示させたり、画面いっぱいに表示させることもでき、画面外のタッチやモーダ […]
本記事では、SwiftUIを用いて確認ダイアログを表示する方法を解説していきます。 確認ダイアログとは SwiftUIにおける確認ダイアログとは、アラートと似たような機能で、ボタンのクリックイベントなどで画面上に文言や選択肢などを表示する機能です。画面下から出現し、選択肢をクリックすることで指定したアクションを行なって確認ダイアログを閉じることができます。 アラートについてもこちらの記事で解説して […]
本記事では、SwiftUIでアラートを表示する方法について解説していきます。アラートを使用することで項目の削除時の確認やデータを更新するときの最終確認を行うことができます。
DatePickerは、その名の通り日付の選択をすることができる機能です。主に入力項目をクリックするとカレンダーが表示されてそこから日付を選択するスタイルが一般的です。
本記事では、SwiftUIでピッカーを実装する方法とピッカーの表示デザインを変更する方法について解説していきます。
本記事では、音楽アプリの音量調整などで使用されているようなスライダーをSwiftUIで実現する方法とその活用例を解説していきます。
本記事では、ステッパーの設置方法とステッパーを利用したカウントアップとカウントダウンの方法について解説していきます。