Learning iOS UI development : implement complex iOS user interfaces with ease using Swift /
Annotation
Clasificación: | Libro Electrónico |
---|---|
Autor principal: | |
Formato: | Electrónico eBook |
Idioma: | Inglés |
Publicado: |
Birmingham, UK :
Packt Publishing,
2015.
|
Colección: | Community experience distilled.
|
Temas: | |
Acceso en línea: | Texto completo Texto completo |
Tabla de Contenidos:
- Cover; Copyright; Credits; About the Author; About the Reviewers; www.PacktPub.com; Table of Contents; Preface; Chapter 1: UI Fundamentals; Chapter 2: UI Components Overview
- UIKit; Chapter 3: Interface Builder, XIB, and Storyboard; Chapter 4: Auto Layout; Chapter 5: Adaptive User Interfaces; Chapter 6: Layers and Core Animation; Chapter 7: UI Interactions
- Touches and Gestures; Chapter 8: How to Build Custom Controls; Chapter 9: Introduction to Core Graphics; Index; Exploring windows; Working with views; UI hierarchy and views inheritance; Summary; Exploring text elements.
- Exploring buttons and selectorsView-based components; Managing and presenting structured data; The UIAppearance protocol; Summary; Interface Builder; An overview of the editor; Working with XIB files; Managing user interfaces with Storyboards; Connecting user interfaces with your code; Implementing navigation with Storyboard and segues; Summary; How Auto Layout works; UI definition with size classes; User interface's traits; Size classes and Interface Builder; Working with Dynamic Type; Exploring text styles; Improving Auto Layout structures with UIStackView; Summary; Exploring layers.
- Working with core animationEvents and touches; Responder chain; Gestures and gesture recognizers; Summary; The Thermostat control; Designing a custom control; The UIControl class; Implementing the ThermostatSlider control; Sending actions; Customizing the control with UI Appearance; Summary; Drawing on the graphic context; UIKit helpers; Drawing with paths; Summary; The contents of windows; Configuring windows; Defining the view's geometry; Managing with the hierarchy; Hands-on code; View drawing and life cycle; View controllers and views; Presenting text with UILabel.
- Receiving user input with UITextFieldMultiline text with UITextView; Notes about the keyboard; UIButton and user interaction; Boolean selection with UISwitch; Selecting values with UISlider; User choices through UISegmentedControl; Selecting values with UIPickerView and UIDatePicker; Updating values with UIStepper; Showing progress with UIProgressView; Working with UIActivityIndicatorView; Introducing UIImageView and UIImage; Introducing UIScrollView; Introducing UITableView; Introducing UICollectionView; Hands-on code; The unwind segue; Hands-on code; Xcode and Auto Layout.
- Practical introduction to constraintsXcode helpers; Intrinsic content size; Independence from screen size; Updating constraints programmatically; Working with Auto Layout programmatically; Summary; Trait collection and trait environment; Working with trait collections; Hands-on code; Image assets and size classes; Configurable text size; Setting up UIStackView; UIStackView and adaptive layouts; Layers and views; The content of a layer; The layer geometry; The layers hierarchy; The appearance of layers; Layers and animations; Implicit animations; Properties animations; Animations group.