SwiftUI

iOS開発

iOS WidgetでAppIntentを使ってプルダウン選択肢を表示する方法

はじめにこの記事の概要iOS 17以降で利用できるAppIntentを活用し、Widgetに編集用のプルダウン選択肢を表示する方法を解説します。選択肢にはユーザー設定(UserDefaults)から取得したデータを使用し、動的に反映させる方...
SwiftUI

【Swift】Widgetに背景色を設定する方法

事象Widget付きiOSアプリをSwift言語で開発中Widgetの背景色を設定しようとしてもうまく設定できない。コードこんな感じ// MARK: - ビューstruct GarbageWidgetEntryView : View { v...
SwiftUI

【解決策】Simulator device returned an error for the requested operation.

エラー内容Widget付きのアプリ開発に取り組んでいたところiOSのシミュレータが起動できなくなり、タイトルのエラーがでるようになりました。ビルド自体は成功しているのになんでだろうと思っていたのですが、原因がわかったので、備忘で残しておきま...
SwiftUI

dt_toolchain_dir cannot be used to evaluate library_search_paths, use toolchain_dir instead

Xcodeをアップデートしたらfirebaseでタイトルのエラーが表示されビルドエラーに、、解決策は以下の通り①podfileの一番下に「post_install do |installer|・・・」を追加②ターミナルで、podfileの配...
SwiftUI

NavigationStackで画面遷できない理由

本日はSwftUIで画面遷移できないという問題の解決策を備忘録として記載していこうと思います。事象NavigtionStack(Navigationリンク)を使いまして、ボタン押下時に画面遷移しようとしています。使用するViewは以下の通り...
ChatGPT

【SWIFTUI】json変換用の構造体を自動生成する方法

デコード処理する際のエラー下記の様なエラーってよく起こりますよね。このエラーの原因は変換先の構造体の作りが間違っているからなんです。Jsonの戻り値をみて、いちいち構造体を作るのって大変ですよね。ネストが深ればなおさら。。 let dtoA...
SwiftUI

【SwiftUI】Text系のHow To まとめ

アニメーション縁取り文字基本的な使い方フォント種別・サイズ
SwiftUI

【SwiftUI】OnApper指定時に「Expected expression in list of expressions」

上記エラーがでたので格闘エラーが表示されるコードしょうもないミスでした。みなさんこれがなにが間違っているかわかります・・?笑 VStack { Spacer() ResultScoreUIView(viewCode: $viewCode, ...
SwiftUI

【SwiftUI】セーフエリア、ホームバーの下まで背景画像、背景色を設定する方法

背景色・背景画像の状態今回はZStackに背景色を設定します。特に指定なしだと、下記のようにホームバーの後ろ(セーフエリアっていうらしい)と時計と表示されている上部に背景色が設定されません。面倒臭いよね。この仕様に恩恵 受けている開発者はい...