Offering complex control through an Action Sheet
What do we do when we need to temporarily allow the user to quickly select between one of three or four options, but it seems out of place to send the user to another page in order to make the choice?
Action Sheets are designed to be a quick and unobtrusive way to present the user with multiple action items in relation to the initiated task. For example, pressing the plus button near the address bar in Safari initiates an Action Sheet presenting the user with the option to bookmark the current web page, add the page to the home screen, or email a link of the page to a friend:
Apple has designed the Action Sheet element to help provide a flexible way to quickly offer the user choice when initiating a task, which will be influential in many of our applications.
Action Sheets vary a bit between the iPhone and iPad, so we'll need to take note of the differences and properly abide by the human interface guidelines when implementing the element...