Let's say I have a tree-like structure that is navigate using a series
of navigation screens (like in Mail). Let's also say that at each
level, I'd like to provide the user with a way to rename the current
level. What's the best UI for doing this? For any item X that needs to
be renamed, should you:
(option 1) tap on item X, revealing its children, and then hit Edit in
the Nav bar, displaying item X's name field
(option 2) display one of those config arrows (arrow in a blue circle)
to the right of item X's listing that when tapped shows a new screen
with a name field
(option 3) tap on item X, revealing its children and an Edit Name
button at the top of the list that when tapped shows a new screen with
a name field
I don't see any precedent for this in Apple's built-in apps. Although
apps like Mail employ tree navigation, none of the levels' labels are
editable.
Thanks,
Mike
M.