Autoplay
Autocomplete
Previous Lesson
Complete and Continue
The Bitfountain Auto Layout Immersive Course
1 Auto Layout Intro
iOS-ASL - 1 - Auto Layout Intro Part 1 (3:34)
iOS-ASL - 2 - Auto Layout Intro Part 2 (3:47)
2 Auto Layout Initial Setup
iOS-ASM - 1 - Auto Layout Initial Setup (2:46)
3 Our First Auto Layout
iOS-ASN - 1 - Our First Auto Layout (3:38)
iOS-ASN - 2 - Changing Margin Values (1:57)
iOS-ASN - 3 - Resolve Auto Layout Issues (2:44)
iOS-ASN - 4 - Fixing Position in Document Outline (2:02)
4 Centering Items Using Auto Layout
iOS-ASO - 1 - Centering Items Using Auto Layout (2:46)
iOS-ASO - 2 - Fixing the Auto Layout Problem (3:44)
5 Auto Layout Based on Other UI Elements
iOS-ASP - 1 - Auto Layout Based on Other UI Elements (3:21)
6 Conflicting Constraints
iOS-ASQ - 1 - Conflicting Constraints (2:59)
iOS-ASQ - 2 - Deleting Constraints (2:56)
7 Auto Layout Constraints
iOS-ASR - 1 - Auto Layout Constraints Intro (3:32)
iOS-ASR - 2 - Creating a Subview and Declaring Constraints (3:55)
iOS-ASR - 3 - Adding the Subiew and Setting AutoResizingMask (1:47)
iOS-ASR - 4 - Activating the Constraints (2:04)
iOS-ASR - 5 - Adding Constants (4:03)
iOS-ASR - 6 - Add Constraints in viewDidLoad (1:32)
8 Auto Layout Anchors
iOS-ASS - 1 - Anchors Introduction (1:58)
iOS-ASS - 2 - Axis Anchors (3:38)
iOS-ASS - 3 - Dimension Anchors (3:31)
iOS-ASS - 4 - Solving the Constraints Conflict (1:31)
iOS-ASS - 5 - Dimension Anchors with Multipliers (3:41)
iOS-ASS - 6 - Width and Height Equal to Superview (2:46)
9 Baseline Anchors
iOS-AST - 1 - Baseline Anchors (4:24)
iOS-AST - 2 - Adding our First Baseline Anchor (2:58)
iOS-AST - 3 - Baseline Anchor Challenge (0:33)
iOS-AST - 4 - Baseline Anchor Challenge Solution (2:10)
10 Leading and Trailing vs Left and Right
iOS-ASU - 1 - Leading and Trailing vs Left and Right (2:23)
11 Centering
iOS-ASV - 1 - Horizontal Centering (2:35)
iOS-ASV - 2 - Vertical Centering (1:50)
12 Equality
iOS-ASW - 1 - Equality Intro (2:15)
iOS-ASW - 2 - Auto Layout Equality (3:46)
iOS-ASW - 3 - A Quick Note About Inequality (0:37)
iOS-ASW - 4 - Constraints with Inequality (3:33)
13 Ambiguous Layout
iOS-ASX - 1 - Ambiguous Layout (1:01)
iOS-ASX - 2 - Ambiguous Layout in Xcode (2:26)
iOS-ASX - 3 - Fixing the Previous Layout (2:12)
14 Unsatisfiable Constraints
iOS-ASY - 1 - Unsatisfiable Constraints (1:14)
iOS-ASY - 2 - Unsatisfiable Constraints in Xcode (3:55)
iOS-ASY - 3 - More Unsatisfiable Constraints (2:56)
15 Intrinsic Content Size
iOS-ASZ - 1 - Intrinsic Content Size Intro (1:37)
iOS-ASZ - 2 - Intrinsic Content Size in Xcode (4:27)
iOS-ASZ - 3 - Intrinsic Content Size UIButton (3:15)
iOS-ASZ - 4 - Intrinsic Content Size UITextView (4:26)
iOS-ASZ - 5 - Intrinsic Content Size UITextView Mystery Solution (1:29)
iOS-ASZ - 6 - Baselines revisited (2:41)
iOS-ASZ - 7 - Breaking Baselines (3:08)
iOS-ASZ - 8 - Breaking Baselines with Scrolling (1:37)
16 Auto Layout Guides
iOS-ATA - 1 - Auto Layout Guides (2:59)
iOS-ATA - 2 - Margin Guides (4:24)
iOS-ATA - 3 - Playing with Margin Guides (4:43)
iOS-ATA - 4 - Changing Margin Guides (2:16)
iOS-ATA - 5 - Top and Bottom Guides Create Project (1:41)
iOS-ATA - 6 - topLayoutGuide (2:41)
iOS-ATA - 7 - bottomLayoutGuide (3:28)
17 Content Hugging vs Compression Resistance
iOS-ATB - 1 - Content Hugging vs Compression Resistance Part 1 (2:52)
iOS-ATB - 2 - Content Hugging vs Compression Resistance Part 2 (2:06)
18 Content Hugging
iOS-ATC - 1 - Content Hugging (2:52)
iOS-ATC - 2 - Content Hugging Add Constraints (3:39)
iOS-ATC - 3 - Content Hugging Priority (3:45)
iOS-ATC - 4 - Playing with Content Hugging (2:00)
iOS-ATC - 5 - Content Hugging in Storyboard Part 1 (5:54)
iOS-ATC - 6 - Content Hugging in Storyboard Part 2 (2:24)
iOS-ATC - 7 - Content Hugging in Storyboard Part 3 (4:28)
19 Content Compression Resistance
iOS-ATD - 1 - Content Compression Resistance (4:26)
iOS-ATD - 2 - Content Compression Resistance Changing Priority (2:28)
iOS-ATD - 3 - Content Compression Resistance in Storyboard Part 1 (4:07)
iOS-ATD - 4 - Content Compression Resistance in Storyboard Part 2 (1:46)
20 A Sneaky Quiz
iOS-ATE - 1 - A Sneaky Quiz (2:43)
21 Intrinsic Content Size vs Explicit Constraints
iOS-ATF - 1 - Intrinsic Content Size vs Explicit Constraints (1:07)
22 UIStackView Introduction
iOS-ASB - 1 - UIStackView Introduction (5:07)
23 UIStackView First Stack
iOS-ATK - 1 - UIStackView Initial Setup (2:05)
iOS-ATK - 2 - UIStackView First Stack (1:30)
24 UIStackView Spacing & Alignment
iOS-ATL - 1 - UIStackView Evenly Spaced Views with Alignment (3:22)
iOS-ATL - 2 - UIStackView Making One View Taller (2:10)
iOS-ATL - 3 - UIStackView Pinning the UIStackView with Autolayout (3:33)
iOS-ATL - 4 - UIStackView Fill Proportionately (2:51)
iOS-ATL - 5 - UIStackView Alignment (4:33)
iOS-ATL - 6 - A Note About Deleting Constraints
25 UIStackView with Buttons & Labels
iOS-ATN - 1 - UIStackView Buttons, Labels, Images (4:11)
iOS-ATN - 2 - UIStackView Pinning the Stack View (2:44)
iOS-ATN - 3 - UIStackView Resizing Buttons (1:20)
26 UIStackView with Auto Layout
iOS-ATO - 1 - UIStackView Auto Layout (4:48)
iOS-ATO - 2 - UIStackView Adding A Second UIStackView (1:59)
iOS-ATO - 3 - UIStackView A UIStackView inside another UIStackView (3:39)
27 NSLayoutContraints
iOS-ATP - 1 - NSLayoutContraints Intro (0:54)
iOS-ATP - 2 - NSLayoutContraints in Xcode (2:13)
iOS-ATP - 3 - NSLayoutContraints Activating and Deactivating (2:19)
28 NSLayoutConstraint Constructor
iOS-ATQ - 1 - NSLayoutConstraint Constructor (3:43)
iOS-ATQ - 2 - Adding More Constraints (2:56)
29 NSLayoutConstraint Constructor vs Anchors
iOS-ATR - 1 - NSLayoutConstraint Constructor vs Anchors Intro (0:56)
iOS-ATR - 2 - NSLayoutConstraint Constructor vs Anchors (3:03)
30 Activating and Deactivating Constraints
iOS-ATS - 1 - Activating and Deactivating Constraints Intro (0:33)
iOS-ATS - 2 - Setup (3:16)
iOS-ATS - 3 - Activating and Deactivating the Constraints (1:36)
31 NSLayoutConstraints Priorities
iOS-ATT - 1 - NSLayoutConstraints Properties Intro (0:26)
iOS-ATT - 2 - NSLayoutConstraints Priority (2:31)
iOS-ATT - 3 - NSLayoutConstraints Setting Priority (2:18)
iOS-ATT - 4 - NSLayoutConstraints Different Priorities Don't Conflict (1:40)
iOS-ATT - 5 - NSLayoutConstraints Constants (1:39)
iOS-ATT - 6 - Printing All NSLayoutConstraints Priority
32 Our First VFL Constraint
iOS-AUF - 1 - Setup (1:29)
iOS-AUF - 2 - Our First VFL Constraint (3:44)
iOS-AUF - 3 - constraintsWithVisualFormat (2:06)
iOS-AUF - 4 - constraintsWithVisualFormat Options (1:51)
iOS-AUF - 5 - Vertical Constraint (1:10)
iOS-AUF - 6 - Activating the Constraints (2:25)
33 VFL Constants
iOS-AUG - 1 - VFL Constants (3:52)
34 VFL Multiple Predicates
iOS-AUH - 1 - VFL Multiple Predicates (1:47)
35 VFL Priorities
iOS-AUI - 1 - Priorities Recap (1:08)
iOS-AUI - 2 - VFL Priorities (2:27)
iOS-AUI - 3 - Conflicts (1:16)
36 VFL Relative Size
iOS-AUJ - 1 - VFL Relative Size Intro (0:45)
iOS-AUJ - 2 - VFL Relative Size Example (2:33)
iOS-AUJ - 3 - VFL Relative Size Mini Challenge (0:23)
iOS-AUJ - 4 - VFL Relative Size Mini Challenge Solution (0:59)
37 VFL Spacing Between Views
iOS-AUK - 1 - Two Flush Views Setup (2:25)
iOS-AUK - 2 - Two Flush Views Add Constraints (3:08)
iOS-AUK - 3 - Options (1:14)
iOS-AUK - 4 - Add Height Constraint (1:45)
iOS-AUK - 5 - Add Height Constraint in VFL (2:11)
iOS-AUK - 6 - Default Space Between Views (1:55)
iOS-AUK - 7 - Constants (1:05)
iOS-AUK - 8 - Vertical Challenge (0:22)
iOS-AUK - 9 - Vertical Challenge Solution (2:16)
38 VFL Metrics
iOS-AUL - 1 - VFL Metrics Intro (0:39)
iOS-AUL - 2 - VFL Metrics Example (3:17)
iOS-ATC - 3 - Content Hugging Priority
Lesson content locked
If you're already enrolled,
you'll need to login
.
Enroll in Course to Unlock