Oh yeah, absolutely. You have to use UIKit if you want a good list reordering animation, and we’ve been able to do matched view transitions in UIKit for forever (tbf, SwiftUI makes that kind of thing easier sometimes).
You could do it but it’d take a little more elbow grease. It’d probably require not using a UILabel and instead developing a label using a stack view, then animating the position changes when the contents change
And I’m really not sure on the reordering UX. You can do reordering, but I tried and tried in SwiftUI, but the API isn’t flexible enough to get smooth animations or anything custom with the drag and drop interaction.
I ended up scrapping my list and rebuilt in in UIKit/AppKit to get what I needed
Comments
I ended up scrapping my list and rebuilt in in UIKit/AppKit to get what I needed