バッテラが如く

プログラミングしましょ!

2022-05-13から1日間の記事一覧

【SwiftUI】アラートダイアログの基本的な使い方

この記事の情報は次のバージョンで動作確認しています。 * MacOS Monterey (12.1) * Xcode (13.3.1) はじめに アラートダイアログを表示 ダイアログを表示するトリガーを作成 ダイアログを表示する処理を作る Alertを使うともっと直感的に実装できます。 は…

【SwiftUI】スワイプメニューで削除機能を作る (レシピ)

はじめに 今日はSwiftUIの勉強していきます。 リストなどでスワイプメニューを表示して項目を削除するレシピ記事になります。 はじめに 環境 その1 (Textのみ) その2 (Imageのみ) おわりに 環境 この記事の情報は次のバージョンで動作確認しています。 * M…

【SwiftUI】@Stateの基本的な使い方 (PropertyWrapper)

はじめに 今日はSwiftUIについて勉強していきます。 SwiftUIで@がついた変数をPropertyWrapperというらしいですが、その1つに@Stateがあります。 今回は@Stateについて基本的な使い方について共有しようと思います。 はじめに 構文 イニシャライザで変数を…

【SwiftUI】Viewが再描画されているか確認する方法 (_printChanges ログ確認)

Xcode (v13.3.1) はじめに _printChangesを使う 再描画されないケースとは? おわりに はじめに 今日はSwiftUIのデバッグ方法についてです。 SwiftUIはViewの再描画を強制することができません。 なので再描画されたかを確認することがSwiftUIの基本ムーブに…