iOS Scroll Views

From 2009 to 2014, Eliza Block and Josh Shaffer held a series of talks about iOS Scroll Views. Each talk builds upon the previous one. Every year iOS UIScrollView gains new capabilities that are explained in that year’s talk.

WWDC09 • Session 102

Mastering iPhone Scroll Views

iPhone • 55:22

Scrollable content can be found in nearly every iPhone application. Find out how to do it right. Learn to process events in subviews and combine horizontal paging with vertical scrolling. Understand the best practices for zooming, scaling, and tiling inside your scroll views. This session gives you everything you need to produce efficient, high quality scroll views in your iPhone app.

Speakers: Josh Shaffer, Eliza Block

Unlisted on Apple Developer site

WWDC10 • Session 104

Designing Apps with Scroll Views

Frameworks • iOS • 51:02

Scrolling easily through large amounts of content is integral to the ease of use of an iPhone, iPad, or iPod touch. UIScrollView and CATiledLayer provide ways for iPhone OS applications to display and manipulate content that that won't fit on the screen. Learn some of the techniques used in Apple's own applications. We'll explain centering zoomable content, zooming in on one piece of content while leaving another fixed in place, and other advanced uses of UIScrollView.

Speakers: Eliza Block, Josh Shaffer

Unlisted on Apple Developer site

WWDC11 • Session 104

Advanced ScrollView Techniques

App Frameworks • iOS • 54:51

Come learn about how to achieve the appearance of infinite scrolling in either one or two dimensions. We'll also look at how to change the resolution of drawn content during zooming, without requiring the use of CATiledLayer.

Speakers: Eliza Block, Josh Shaffer

Unlisted on Apple Developer site

WWDC12 • Session 223

Enhancing User Experience with Scroll Views

Essentials • iOS • 53:50

Scroll views can be used in many different ways to create familiar and immersive user experiences. Come see what's new with scroll views, learn how to present scrolling content in a page view controller, and even how to enhance your OpenGL games with scroll views.

Speakers: Eliza Block, Josh Shaffer

Unlisted on Apple Developer site

WWDC13 • Session 217

Exploring Scroll Views on iOS 7

Frameworks • iOS • 59:51

UIScrollView is an important building block for constructing iOS interfaces. Join us for a tour of how scroll views are used in new and interesting ways across iOS 7 to create stunning interactions. Learn tips and tricks for using scroll views to create immersive effects in your apps.

Speakers: Eliza Block, Josh Shaffer

Unlisted on Apple Developer site

WWDC14 • Session 235

Advanced Scrollviews and Touch Handling Techniques

Frameworks • iOS • 56:57

Scrollviews build on gesture recognizers and underlying multi-touch mechanics to provide a fundamental piece of the iOS user experience. Gain a broader understanding of the iOS touch handling architecture through practical real-world examples. Discover advanced tips and tricks for combining scrolling with other touch handling techniques to create delightful user interfaces.

Speakers: Eliza Block, Josh Shaffer

Unlisted on Apple Developer site