Editing Text

To allow the user to edit the text elements, we'll add a binding for isEditing and swap out the Text element for a TextField. We'll then utilize onSubmit and a tap gesture to go in and out of the edit mode. Finally, using a derived binding, we can ensure that only one field is showing as editable at a given time.

This is a companion discussion topic for the original entry at https://nsscreencast.com/episodes/546-memeify-editing-text