iOS TimelineProviderとは?ウィジェットの更新 TimelineProviderは、SwiftUIウィジェットで時間に基づいてコンテンツを更新するためのプロトコルです。ウィジェットが定期的に表示内容を変える必要がある場合、このプロトコルを実装します。TimelineProviderは、複... 2024.09.10 iOSiOS14.0SwiftUIWidget実践
iOS 【Widget入門】TimelineEntryプロトコルとは? TimelineEntryプロトコルは、SwiftUIのウィジェット開発で使用されるプロトコルです。 このプロトコルに準拠した構造体は、ウィジェットが表示するデータの単位(エントリ)を表します。TimelineEntryには、ウィジェットが... 2024.09.02 iOSiOS14.0SwiftUIWidget実践
iOS ActivityAttributesとは? ActivityAttributesは、Live Activitiesに関連するデータを管理するためのプロトコルで、リアルタイムの情報をユーザーに提供するために使用されます。 これにより、データの構造を定義し、アプリとLive Activi... 2024.08.15 iOSiOS16.0SwiftUIWidget実践
iOS WidgetBundleとは? WidgetBundleとは、複数のウィジェットをまとめて提供するためのSwiftUIプロトコルです。アプリに複数のウィジェットがある場合、これらをWidgetBundleでまとめることで、ユーザーがアプリをインストールする際に、すべてのウ... 2024.08.10 iOSiOS14.0Widget実践
iOS 検索時にツールバーが非表示にならないようにしたい【searchPresentationToolbarBehavior】 searchPresentationToolbarBehaviorは、SwiftUIで検索バーの表示動作を制御するために使用されます。 デフォルトの動作においては、検索フィールドに文字を入力する際にツールバーのコンテンツが非表示になります。... 2024.08.01 2024.08.10 iOSiOS17.1iPhoneSwiftUIツールバー実践検索フィールド
iOS 【findNavigator】TextEditorビューに検索インタフェースを付与する findNavigatorは、TextEditorビューと組み合わせて使うモディファイアで、TextEditorに検索インタフェースを付与することができます。 iOS:16.0以上 XCode(当サイトの環境):15.0.1 findNav... 2024.06.07 2024.08.07 iOSiOS16.0iPhoneSwiftUI検索
iOS スコープにより検索対象となる範囲を絞って検索するフィールドの作成【searchScopes】 iOS:16.4以上 XCode(当サイトの環境):15.0.1 検索機能におけるスコープとは、検索対象となる範囲や領域のことを指します。スコープは、ユーザーが検索を行う際に検索対象を限定するために使用することができます。特定の領域に絞った... 2024.05.31 2024.07.26 iOSiOS16.4SwiftUI検索
iOS 【toolbarTitleMenuの使い方】タイトルにメニューを追加する方法 toolbarTitleMenuは、ナビゲーションバーのタイトル部分にメニューを配置するためのモディファイアです。これを使用することで、タイトルをクリックするとメニューが表示されるインターフェースを簡単に作成できます。 iOS:16.0以上... 2024.07.24 iOSiOS16.0SwiftUIツールバー
iOS16.0 toolbarColorSchemeの使い方 toolbarColorSchemeは、ツールバーのカラースキームを設定するためのモディファイアです。これを使うことで、ナビゲーションバーやツールバーの外観をダークモードやライトモードに設定できます。 iOS:16.0以上 XCode(当サ... 2024.07.20 iOS16.0iPhoneSwiftUIツールバー実践
iOS ツールバーの背景色のカスタマイズtoolbarBackgroundの活用方法 toolbarBackgroundは、SwiftUIでツールバーの背景色をカスタマイズするためのモディファイアです。このモディファイアを使用すると、ツールバーの見た目をカスタマイズできます。 iOS:16.0以上 XCode(当サイトの環境... 2024.07.16 iOSiOS16.0iPhoneSwiftUIツールバー