There is an updated version of this course available, created for Swift 4, iOS 12, Xcode 10. View Latest Version
Pro

Scroll View School

Jan 5 2015 · Video Course (4 hrs, 6 mins) · Beginner

Scroll Views are one of the most important controls in iOS. You can use them to scroll across a large set of content, but that’s just the beginning!

In this series, you’ll start with the basics and go all the way to using scroll views for some cool techniques like sidebar controllers, pull-to-refresh controllers, Sprite Kit integration, and much more. This series uses Swift and is an update to our older Objective-C series.

Version

  • Swift 2, iOS 9, Xcode 7

Introduction

8:30 Free

In this video you'll learn what topics are covered in our Swift Scroll View School video tutorial series.

1

In this video tutorial you'll learn about frame and bounds so you can gain an understanding of how scroll views work.

2

Scrolling

8:26

In this video tutorial, you'll get started with your first scroll view!

3

Zooming

11:24

In this video tutorial, you'll learn how to zoom content within a scroll view.

4

Centering

9:04

In this video tutorial, you'll learn how to center your content within a scroll view.

5

In this video tutorial you'll learn how to use storyboards and Auto Layout to set up some simple controls inside a scroll view.

6

In this video tutorial you'll learn how to nest scroll views inside another scroll view.

7

In this video tutorial you'll learn how to use content insets to better display your content in scroll views.

8

In this video tutorial you'll learn more about content insets to better display your content in scroll views.

9

In this video tutorial you'll learn how to use content insets to make room for the software keyboard.

10

In this video tutorial you'll learn about paging scroll views and how to center a page when the user stops scrolling.

11

In this video tutorial you'll learn about paging scroll views including how to add a gap between your pages for a nice margin and how to add a page control.

12

In this video tutorial you'll learn how to use UIPageViewControllers to create paging scroll views with increased efficiency.

13

In this video tutorial you'll learn how to build a slide-out sidebar navigation menu using scroll views.

14

In this video tutorial, you'll learn how to implement a second sidebar on the right hand side and a menu toggle button.

15

In this video tutorial, you'll begin learning how to build a custom pull to refresh control.

16

In this video tutorial, you'll continue learning about custom pull to refresh controls with scroll views and now add a parallax effect to the refresh view.

17

In this video tutorial, you'll continue learning about pull to refresh controls and simulate a refresh action, and then make the view disappear.

18

In this video tutorial you'll learn how to use scroll views for scrolling in your Sprite Kit apps and games.

19

In this video tutorial you'll learn how to use scroll views for zooming in your Sprite Kit apps and games.

20

In this video tutorial you'll learn how to use scroll views to build a scrolling level selector for your Sprite Kit game.

21

In this video tutorial, you'll learn how to complete your Sprite Kit game's level selector using scroll views.

22

Version history

iOS 12, Swift 4, Xcode 10

Nov 13 2018

iOS 11, Swift 4, Xcode 9

Oct 31 2017

iOS 10, Swift 3, Xcode 8

Mar 28 2017

iOS 9, Swift 2, Xcode 7 (Selected)

Jan 5 2015

Contributors

Comments