3. Creating iPhone User Interfaces

The iPhone presents an opportunity for unique user-interaction methods. Older interface design methods are insufficient in this new medium. Your application can supply the user the intuitive interface interactions and interface elements that iPhone users demand. This chapter discusses how this can be done. It also discusses the Human Interface Guide from Apple that is used to evaluate applications for inclusion in the App Store. A drag-and-drop rotate scale module is also shown and explained to help you see how to handle touch and gesture events in JavaScript. These new types of JavaScript events are vital to iPhone user interface design.

Section 1: Apple’s Human Interface Guide

To give iPhone users a common ...

Get Developing Hybrid Applications for the iPhone: Using HTML, CSS, and JavaScript to Build Dynamic Apps for the iPhone now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.