Book Image

iPhone User Interface Cookbook

By : Cameron Banga
Book Image

iPhone User Interface Cookbook

By: Cameron Banga

Overview of this book

The incredible growth rates for the iPhone, iPod touch, and iPad have pushed consumers to a new “App” economy, with developers racing to the platform. Mobile touch-centric interfaces vary greatly from traditional computing platforms, and programmers as well as designers must learn to adapt to the new form-factor.The iPhone User Interface Cookbook offers a complete breakdown of standard interface design on the iPhone, iPod touch, and iPad. You will learn the tools behind the trade, how to properly utilize standard interface elements, and custom UI tricks that will help your work stand out on the App Store.The book is designed to be a complete overview of interface design on all iOS platforms, offering insight and an inside look into app design. A variety of topics are covered, starting with an overview of tools for the app interface designer, touching upon popular interface components such as the Tab Bar, and offering suggestions for complex game interfaces. Whether you’re new to the platform or a seasoned developer with numerous applications in the App Store, this book strives to teach everyone simple and easy to implement tips for iOS interface design. Regardless of skill level, the iPhone User Interface Cookbook offers a detailed breakdown of all things interface design.
Table of Contents (18 chapters)
iPhone User Interface Cookbook
Credits
About the Author
About the Reviewers
www.PacktPub.com
PacktLib.PacktPub.com
Preface
The Importance of Direct Manipulation
If you need a stylus, you blew it

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...