iOS Application Development: Layout and Controls

iOS Application Development: Layout and Controls

Developers who want to learn how to use the iOS SDK, Swift, and Xcode to develop native iOS applications

Prerequisite
None

Expected Duration
108 minutes

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

Objective

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