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


Expected Duration
108 minutes

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.


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




    Multi-license discounts available for Annual and Monthly subscriptions.