The iOS SDK contains a range of controls to enable you to build rich, interactive, and adaptive interfaces. In this course, you'll learn how to use text and image-based controls, implement slider controls and switches, and display feedback to users in the form of action sheets and alerts. You'll learn how to create table views; generate custom controls, views, and interfaces; and how to create adaptive layouts.
Learning Objectives
Text Controls
- start the course
- describe the three modes of controls active, passive and static providing examples of each in an iOS application
- implement text fields in an iOS application
- implement scrollable text views in iOS applications
- implement labels in an iOS application
Images
- implement an image view in an iOS application
- use slicing in a button template in an iOS application
Selection Controls
- use segmented controls in iOS applications
- implement switch controls in iOS applications
- implement slider controls in iOS applications
- implement stepper controls in iOS applications
User Feedback
- use action sheets to provide users with feedback in iOS applications
- use alerts in iOS applications
Custom Layout
- create a custom control for use in an iOS application
- create a custom view in an iOS app
- use live rendering to view code changes in an iOS app
Adaptive Layout
- add and remove AutoLayout constraints in Interface Builder
- use the Size classes to implement an adaptive layout in an iOS application
Practice: Creating a Layout
- practice creating a layout for an iOS app