SwiftUI

iOS

SwiftUIでエントリーポイント(起動)となるプログラムを作成する方法

この記事ではSwiftUIにおいて、エントリーポイントとなるプログラムの作成方法について説明します。エントリーポイントとは何か?エントリーポイントは、アプリケーションが起動するときに最初に実行される部分のことを指します。SwiftUIでは、...
SwiftUI

SwiftUIでの画面遷移方法をマスターしよう

本記事ではSwiftUIでの画面遷移方法について説明します。SwiftUIでは、以下の3つの基本的な画面遷移方法があります。iOS:13.0以上XCode(当サイトの環境):15.0.1NavigationLinksheetフラグによるVi...
iOS

iOSアプリにおけるPopOver(ポップアップテキスト)の表示方法

この記事では、SwiftUIでPopoverを使用する方法について解説します。Popoverは、ビュー上にコンテンツを小さなフローティングパネルとして表示するために使用されます。ユーザーインタラクションに応答して追加情報を提供したり、ユーザ...
SwiftUI

Viewを画面下部のボタン”タブ”で切り替える方法を解説【TabView】|一通りのカスタマイズ方法も

iOS:13.0以上XCode(当サイトの環境):15.0.1TabViewを使用すると、タブ式のユーザーインターフェースを簡単に作成できます。各タブには、ビューが関連付けられており、ユーザーがタブを選択するとそのビューが表示されます。Ta...
SwiftUI

SwiftUIにおいて複数行のテキストを入力するには?【TextField/TextEditor】

SwiftUIにおいて、複数行のテキストを入力するには、次の方法があります。iOSバージョンにより使用可能な方法が異なります。iOS16以降iOS16以降では、TextFieldにおけるイニシャライザのaxisパラメータを指定することで、テ...
SwiftUI

SwiftUIにおいてForEach を使って配列を逆順で繰り返す方法

ForEachは配列や数値の範囲などのコレクションを反復処理して、Viewを生成できます。ForEachの第1引数には、コレクションを指定しますが、ここでreversedメソッドを使うと、コレクションの要素を逆順にすることができます。rev...
SwiftUI

【SwiftUI】繰り返し処理(ForEachなど)において間隔を指定する方法

ForEachを使用して処理を繰り返す際に、間隔を1つ飛ばして処理を行いたい時などに便利です。いくつか方法はありますが、ForEach中でStride関数を使用した例を紹介します。import SwiftUIstruct StepRepea...
confirmationDialog

確認ダイアログの作成方法「confirmationDialog」

iOS:15.0以上XCode(当サイトの環境):15.0.1本記事では、SwiftUIでの確認ダイアログの使い方について解説します。確認ダイアログは、ユーザーに重要なアクションを実行する前に確認を求めるための便利なUI要素です。Swift...
SwiftUI

LocalizedStringKeyで一部の文字列をローカライズしたい場合(ワイルドカード)

Localizable.stringにおいて、ワイルドカード「%@」を使うことができます。%@を使うことで、一部の文字列をローカライズしたい場合に対応することができます。使い方まずローカライズしたい文字列の内、動的に変化する可能性がある部分...
SwiftUI

【SwiftUI】DatePickerの使い方

DatePickerは、SwiftUIで日付や時間の選択を簡単に実現するためのコンポーネントです。以下は、DatePickerの基本的な使い方を紹介します。import SwiftUIstruct DateSample: View { //...
スポンサーリンク