SwiftUI

iOSアプリにおける構造の使い分け 適切なSceneの選択【WindowGroup ,DocumentGroup】

SwiftUIでアプリを開発する際、アプリのシーンを定義するWindowGroupとDocumentGroupが重要な役割を果たします。これらはアプリの構造を定義する際に使用されるSceneの種類で、それぞれ異なる目的に合わせて設計されてい...
iOS16.0

NavigationSplitViewの説明と使い方

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

NavigationStackの概要と使い方

NavigationStack ビューは、SwiftUI 3.0(iOS 16、macOS 13、tvOS 16、watchOS 9から利用可能)で導入された新しいナビゲーション機能です。この機能は、従来の NavigationView と...
iOS

MultiDatePickerの使い方

SwiftUIにおいて、日付の範囲を選択するコンポーネントとしてMultiDatePickerが使用できます。このコンポーネントを使用することで、ユーザーは複数の日付を選択し、日付の範囲を指定できるようになります。この記事では、MultiD...
iOS

NavigationSplitViewにおけるツールバーボタンの削除

iOS:16.0以上XCode(当サイトの環境):15.0.1本記事ではNavigationSplitViewにおけるツールバーボタンを削除したりカスタマイズする方法を紹介します。カスタマイズするには.toolbar(removing: ....
iOS

DatePickerにおいて分の間隔を30分間隔で設定できるようにしたい(minuteInterval)

SwiftUIにおけるminuteIntervalは、DatePickerで設定できるプロパティの一つで、分単位の間隔を指定します。このプロパティを使用することで、ユーザーが選択できる分の間隔を制御できます。例えば、minuteInterv...
iOS

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

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

SwiftUIを使ったドキュメントベースアプリケーションの開発

iOS(当サイトの環境):17.0XCode(当サイトの環境):15.0.1SwiftUIではドキュメントベースのアプリケーションが、非常に簡単なプロセスで作成できるようになっています。この記事では、SwiftUIでドキュメントベースアプリ...
iOS

SwiftUIにおけるaccessibilityLabelの使い方

SwiftUIを使用してアプリを開発する際、アクセシビリティを向上させるためにaccessibilityLabelを使用することが出来ます。この記事では、accessibilityLabelの基本的な使い方と実際のコード例を交えて解説します...
iOS

NavigationSplitViewにおいて初期表示するビューを変更するには?

iOS:17.0以上XCode(当サイトの環境):15.0.1NavigationSplitViewにおいて、初期表示するビューを指定することが可能です。preferredCompactColumnを使用することで、複数カラム(サイドバー、...
スポンサーリンク