よくある UI の挙動を SwiftUI でどれだけシンプルに作れるのか。
やってみました。
本来は、何かを NSItemProvider()
経由で、
ドロップ先に渡すのが役目っぽいけども、
DropDelegate
の便利さを利用して
配列を並び替えるイメージ。
並び替えのアニメーションは withAnimation
デフォルトに頼る。
iOS と macOS、Preview と シュミレータ と 実機、OS バージョンなど、
互換しようとするといろいろありそう。
ここらのコンポーネントはまだ不安定な感じ ?
【SwiftUI】シンプルにドラッグで並び替えできる List を 作りたい #Swift #プログラミング #エンジニア
👉 https://t.co/dsv82ASZrR pic.twitter.com/GWgyulTaim— chanzmao (@maochanz) September 11, 2024