ビュー

iOS

SwiftUIにおけるdidSetを使用したプロパティの値をチェックする方法

iOS17.0以上XCode(当サイトの環境)15.0.1SwiftUIにおいてプロパティの値をチェックする際には、いくつか方法があります。ここではdidSetを使用した方法を紹介します。プロパティが変更されたときにその変更を監視し、必要に...
SwiftUI

【登録フォームなどへの活用】特定条件によるビューの有効/無効切り替え【disabledモディファイアの使い方】

SwiftUIで.disabled(_:)モディファイアは、特定の条件下でビュー(主にボタンやフォームフィールドなどのインタラクティブな要素)の有効/無効状態を制御するために使用されます。このモディファイアを使用すると、ユーザーのアクション...
iOS13.0

アニメーションの追加方法

アニメーションは、ユーザー体験を向上させるための重要な要素です。SwiftUIでは、状態変化に応じたアニメーションを簡単に追加することができます。iOS:13.0以上XCode(当サイトの環境):15.0.1アニメーションの基本以下のコード...
iOS

ポップアップメニューのようにボタンタップにより表示されるメニューを作成する【Menuビュー】

このブログでは、SwiftUIを使用してメニュービューを効果的に実装する方法について詳しく解説します。メニュービューは、ユーザーがアプリ内の複数のオプションを簡単に選択できるようにするためのUIコンポーネントです。iOS:14.0以上XCo...
iOS

MenuとPickerを組み合わせて使う方法

この記事では、MenuとPickerを組み合わせて使用する方法を解説します。MenuとPickerの組み合わせは、ユーザーに選択肢を提供しつつ、限られたディスプレイ上でユーザーインターフェースをいかに効率的に配置するか有効に活用するのに役立...
iOS

画像をプロジェクトへ取り込む方法と表示方法

SwiftUIでは、画像を表示するための便利なコンポーネントが提供されています。ここでは、画像を表示するための基本的な手法とそのカスタマイズ方法について解説します。使用する画像のプロジェクトへの取り込みサイドメニューから「Assets」を選...
iOS

SwiftUIでの.aspectRatio()の使い方

.aspectRatio()は、SwiftUIで画像やビューのアスペクト比を設定するための便利なモディファイアです。このモディファイアを使用すると、ビューが異なるデバイスサイズや環境に合わせて正しい比率で表示されるように調整することができま...
iOS

コンテキストメニューの作成方法

はじめにSwiftUIのContextMenuは、ユーザーがViewを長押ししたときに表示されるメニューです。この記事では、その基本的な使い方と実装方法について解説します。ContextMenuの基本ContextMenuは、特定のView...
iOS

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

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

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

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