I've been wondering for quite some time how Instagram implemented their text editor transition:
On a first guess, I'd say they are performing both the text editing and the "movement" on the same UIViewController, but at the level of complexity they have, they must have found a way to make the transition from VC A to VC B, where VC B does the entire text editing.I'm starting to think that the VC A (movement VC) is holding a "snapshot" of the UITextView, where VC B actually hold the object (then the user can edit it).
I'm not looking for a drag & drop code solution. I'm trying to think out loud about what is the possibilities to implement the same behavior they have, in terms of correct architecture and user experience.
Thank you for your time,
Roi
