SwiftUI

【SwiftUI】NavigationView使用時のタイトルのカスタマイズ

SwiftUIにおいて画面タイトルを表示する方法はいくつかありますが、NavigationView使用時は、navigationTitleモディファイアを使用することができます。 サンプルコード .navigationTitleで表示したい...
Uncategorized

【SwiftUI】空のViewを作成するには

SwftUIでは、空のViewを作成することも可能です。 作成したい箇所にEmptyView()を記述するだけです。
SwiftUI

【SwiftUI】選択可能なリストの作成方法

選択可能なリストの作成方法を紹介します。 配列中の選択した行のインデックスを返す方法 Listのパラメータであるselectionを活用することで、選択したインデックスを取得したりすることが可能です。 選択したリストのインデックスを取得でき...
iOS

apple Developerアカウントにデバイスを登録する

iOSアプリを作成する場合、アプリのテストや配布時等でDeveloperアカウントにデバイスを登録する必要が出てきますので、登録方法を紹介します。 アカウントのページの「デバイス」のリンクをタップします。 次のページで「Register a...
Cloud

CoreDataを使用しているプロジェクトにCloudKitを追加する方法

CoreDataを使用しているプロジェクトに後からCloudKitを連携させるケースを紹介しています。 「Signing & Capabilities」の設定 最終的には以下のような設定となります。順番に設定箇所を説明していきます。 Sig...
SwiftUI

SwiftUIで予定(カレンダー)を取得する方法

SwiftUIでカレンダーの情報を取得する方法を紹介します。 取得する情報 iPhoneのカレンダーに設定されたイベント 作成した画面 コード例 コード例では以下のように単純にイベントを取得する処理のみを行なっています。 カレンダーのイベン...
XCode

XCodeでInfo.plistが見つからない

XCode13以降Info.plistが見つからなくなっています。 代わりにInfo欄で同様の設定ができるようになっています。 Info欄の表示方法 画面左側にあるナビゲーションメニューからプロジェクト名をクリックします。 .xcodepr...
SwiftUI

【SwiftUI】配列の要素を検索する方法

配列の要素を検索する方法についてご紹介します。 要素の値を返す 「first」 条件を指定すると、指定した条件と一致する要素の値を返します。 条件に一致する要素がない場合は、nilを返します。 import SwiftUI struct S...
iOS

【SwiftUI】iPhoneシミュレーターで作成していたアプリをiPadシミュレーターに変更すると表示されない

XCodeのiPadシミューレーターを使用する際に、Viewが真っ白の画面になってしまい、困ったことがあったため、残しておきます。  navigationViewStyleは非推奨となっており、iOS16.0以降は、NavigationSt...
SwiftUI

List&ForEachの中でNavigationLinkのisActiveを設定するとリストが正常動作しない

以下のようにListとForEachの中でNavigationLinkのisActiveを設定すると、画面遷移が正常に動作しない。1行目をタップしたはずなのに2行目をタップしたような動作など、動作が不定になり困ったことがありました。 imp...
スポンサーリンク