This time an idea for a User Interface to tag images… as you can see from the picture is something like a stack of cards, you put your finger on the iPhone surface and drag (or even better you throw the picture towards the tag you want to apply to the image). If you want to assign multiple tags you make the drag move with two fingers, otherwise the image disappear and the next image is made visible from the stack.
Other details, like managing tags or set of tags, remain to be thought about… perhaps you can tap on a tag to choose from a library of tags or from several set of tag groups.
Perhaps it needs a bit of testing on a real device.
Buttons are at the moment fake ones… One could be to choose from different stacks of images
Three finger drag could be used to scroll through images…