Programming the iPhone User Experience phần 7 potx

Programming the iPhone User Experience phần 7 potx

Programming the iPhone User Experience phần 7 potx

... scrollRectToVisible:CGRectMake((320.0 * i), 0.0, 320.0, 422.0) animated:YES]; } @end Figure 7- 17 shows the example running in the iPhone emulator. Figure 7- 17. Example use of segmented control for pagination Standard Control ... Dragging a finger across the screen slowly scrolls the content in the scrolling view in parallel. Quickly flicking across the screen will throw t...
Ngày tải lên : 13/08/2014, 08:20
  • 19
  • 253
  • 0
Programming the iPhone User Experience phần 1 docx

Programming the iPhone User Experience phần 1 docx

... and the devices that run the iPhone OS. Chapter 2, The Mobile HIG, gives an introduction to the Human Interface Guidelines and elaborates on the most important concepts in the iPhone user experience. Chapter ... from the user interface objects in UIKit. In other words, Foundation is the gateway to everything not explicitly part of the user interface. As you’ll se...
Ngày tải lên : 13/08/2014, 08:20
  • 19
  • 226
  • 0
Programming the iPhone User Experience phần 2 doc

Programming the iPhone User Experience phần 2 doc

... button. These concrete in- terfaces are outside the scope of Cocoa Touch programming, but are notable in the overall UX (user experience) of the devices. From the point of view of user experience ... nonconformance with the HIG. Break the rules at your own peril, and choose your battles wisely without giving up on a compelling user experience. Provide One User Experi...
Ngày tải lên : 13/08/2014, 08:20
  • 19
  • 254
  • 0
Programming the iPhone User Experience phần 3 ppsx

Programming the iPhone User Experience phần 3 ppsx

... consider the most desirable user experience: the user is completing a task without focusing fully on their mobile device. Think about a user walking down the street, or on the subway, using an iPhone ... encounter when creating new iPhone projects. The first is the simplest: the UIViewController. The next is the UITableView Controller. The final view controller...
Ngày tải lên : 13/08/2014, 08:20
  • 19
  • 206
  • 0
Programming the iPhone User Experience phần 4 docx

Programming the iPhone User Experience phần 4 docx

... the change. Apple could then push the notification to related devices, with the result being that the iPhone OS could add a numeric badge graphic to the application icon on the Home screen. The numeric ... over HTTP. 5. When the expensive, asynchronous HTTP request completes, the application dis- plays the result in place of the cached view. Undimming the user inte...
Ngày tải lên : 13/08/2014, 08:20
  • 19
  • 312
  • 0
Programming the iPhone User Experience phần 5 ppt

Programming the iPhone User Experience phần 5 ppt

... handled by the view hierarchy, the hitTest:withEvent: message is sent to the topmost UIView in the view hierarchy that can handle the touch event. The top view then sends the pointInside:withEvent: ... require precision when users drag a view around the screen, you can improve the user experience by positioning the element slightly above the touch instead of centerin...
Ngày tải lên : 13/08/2014, 08:20
  • 19
  • 219
  • 0
Programming the iPhone User Experience phần 6 docx

Programming the iPhone User Experience phần 6 docx

... between views animates the more specific view in from the right, while the less specific view moves out toward the left. Moving back up the hierarchy animates the views in the other direction. Navigation ... registered as targets of the message, and they supply an action to handle the event. Figure 7- 7 illustrates a simple target-action sequence. Figure 7- 7. Conceptual m...
Ngày tải lên : 13/08/2014, 08:20
  • 19
  • 246
  • 0
Programming the iPhone User Experience phần 8 docx

Programming the iPhone User Experience phần 8 docx

... indication of the object assigned to the cell. Users can get additional information for each row by tapping the row. When a user taps the row, an event is sent to the delegate of the table, which ... can use the Outbox meta- phor to address the natural separation of functionality: the user composes content, and the user transfers content. The two functions aren’t n...
Ngày tải lên : 13/08/2014, 08:20
  • 19
  • 222
  • 0
Programming the iPhone User Experience phần 9 pps

Programming the iPhone User Experience phần 9 pps

... given the justification that it’s all in service to a better user experience. Figure 9-9 shows the Shovel application, a client for Digg. The developers present users with the option to open the ... screen. The “Toby” back button on the second screen transitions the user back to the first screen and swaps the back button for a Logout button. An extra tap on the top...
Ngày tải lên : 13/08/2014, 08:20
  • 19
  • 317
  • 0
Programming the iPhone User Experience phần 10 ppt

Programming the iPhone User Experience phần 10 ppt

... assumes that the user is familiar with the purpose of the application and either has or knows how to attain credentials to use the application. Figure 9-12. The welcome screens for the LinkedIn ... disability. Sound Off The direct ancestor of both the iPhone and the iPod Touch is the iPod. Apple has taken great care to ensure that both devices continue the legacy of...
Ngày tải lên : 13/08/2014, 08:20
  • 19
  • 193
  • 0