iOS16.0

NavigationSplitViewの説明と使い方

NavigationSplitViewは、SwiftUI 3.0で導入されたコンポーネントで、iPadOSやmacOSなどの大きな画面で使われる2カラム(サイドバーとディテールビュー)または3カラム(サイドバー、コンテンツビュー、ディテール...
iOS

NavigationSplitViewの”スタイル”を変更

iOS:16.0以上 XCode(当サイトの環境):15.0.1 .navigationSplitViewStyleを使用するとNavigationSplitView のスタイルを変更することが出来ます。スタイルを適用するとサイドバーを展開...
iOS

NavigationSplitViewにおいて各カラムの幅を指定するには?

iOS:16.0以上 XCode(当サイトの環境):15.0.1 .navigationSplitViewColumnWidth は SwiftUI の NavigationSplitView に関連するビューモディファイアで、特定のカラム...
iOS16.0

カラム(サイドバー、コンテンツビュー、ディテールビュー)の表示状態を切り替える方法は?

NavigationSplitViewVisibilityは、NavigationSplitViewのカラム(サイドバー、コンテンツビュー、ディテールビュー)の表示状態を制御するためにSwiftUIで使用される列挙型です。この列挙型は、特定...
iOS15.0

タスクと非同期処理の基本的な使用方法(task | sleep)

iOS:15.0以上 XCode(当サイトの環境):15.0.1 SwiftUIでのtask修飾子は、ビューが表示されるときに非同期操作を開始するために使用されます。taskは、ビューのライフサイクルイベントに基づいて非同期コードを実行する...
SwiftUI

繰り返しの処理 ForEachについて

SwiftUIで繰り返し処理を記述したい場合には、ForEachを使用します。 基本的な使い方 ForEach (数値範囲) { Viewの繰り返し } 数値範囲について 数値範囲は、「0..<3」のように記述します。 コード例 impor...
SwiftUI

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

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

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

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

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

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

SwiftUIでのフォントサイズの変更方法

Textビューを使用する際に、テキストのフォントサイズを変更することは非常に簡単です。SwiftUIでは、さまざまなフォントサイズのオプションが用意されています。 デフォルトのフォントサイズ import SwiftUI struct Fo...
スポンサーリンク