SwiftUI

SwiftUI

【SwiftUI】onLongPressGestureを離した時に実行する

SwiftUI長押しを実装する際にonLongPressGestureやLongPressGestureを使用します。これは通常、指定した時間長押しすると手を離さずとも実行されます。 今回はこれを手を離したタイミングで実行する方法を...
SwiftUI

【SwiftUI】GeometryReader内で@AppStorageが再描画されない場合の対処法

GeometryReader下で@AppStorageでマークした変数を使用して描画を行なっていても、変数の変化により再描画されない場合があります。 こういった場合はGeometryReaderを別のViewに分ける事で解決します。...
SwiftUI

【SwiftUI】List(PlainListStyle)配下のsheetでFormの背景が白くなる(iOS16)

PlainListStyleのList配下のFormで背景が白くなる場合がありました。iOS16から発生しています。同じコードでもiOS15では発生しませんでした。 どうやらlistStyleにplainを指定しているとsheet内...
SwiftUI

【SwiftUI】iOSでDropDelegateのdropEnteredでloadObjectやloadItemが動作しない

DropDelegateについて SwiftUIでDrag&Dropを実装する際、簡単な内容であればonDragとonDropで実装できます。 しかし、細かい動作を指定したい場合はDropDelegateを使用します。中でもド...
Swift

【SwiftUI】Core ML Stable Diffusionをアプリに実装する サンプルコード

以下の記事で作成したコードに若干手を加えたものがあるので、せっかくなので公開します。ざっくり作っただけなので粗がありますが参考までに Sample1 promptとseedとdisableSafetyを追加...
Swift

【SwiftUI】Core ML Stable Diffusionをアプリに実装する

今回はCore ML Stable Diffusionをアプリで実行できるようにします。 残念ながら私はApple Siliconを搭載したiPadを所持していない為、macOSに対応したマルチプラットフォームiOSアプリと...
SwiftUI解説動画

【SwiftUI解説動画】Gauge・GaugeStyleの解説

GaugeとGaugeStyleの解説動画を作成しました。YouTubeの字幕やチャプターもつけたので見やすくなっていると思います。 内容としてはGaugeの使い方と既存のGaugeStyleの紹介、独自のGaugeStyleを定義...
SwiftUI

【SwiftUI】独自のGaugeStyleを作る

GaugeはGaugeStyleで見た目を変更する事ができました。このGaugeStyleは自分で定義する事もでき、好みのGaugeを作る事ができます。 1度しか使わない場合はGaugeやGaugeStyleに頼らない形で作っても良...
SwiftUI

【SwiftUI】GaugeとGaugeStyleや色の設定

GaugeはiOS16から追加されたViewです。範囲内の値をゲージスタイルで示す事ができます。以下のように簡単に数値を見やすく表示する事ができる様になりました。 Gaugeの基本 百分率のGauge まずは一番シンプル...
SwiftUI

【SwiftUI】SceneStorageのデバッグの際の注意事項(SceneStorageが保存されない)

SceneStorageをデバッグする際は注意が必要です。デバッガを使用すると通常の実行時よりセッションが切れやすくなっています。セッションが維持されなければSceneStorageが保存されないので気をつけましょう。 デバッグの手...
タイトルとURLをコピーしました