I am developing a simple, one-player, puzzle-based application with the undo / redo function. I want to offer the ability to undo / redo a single action via a button or to undo / redo multiple actions via a selector view.
From the point of view of design, is it better to use four buttons (cancel 1, reset 1, cancel via selector, restore via selector) or use two buttons (undo / redo) where a tap indicates a single action and a long press opens the selector view.
On the one hand, the two-button approach gives a tighter appearance. But, I fear that the long press is not an obvious thing to do.
I've been trying to read the human interface guidelines from Apple, but the text seems to say nothing about it.