Episode Synopsis "#452 - Collection View List Layout"
With UITableView no longer being encouraged for use, we need to replace this behavior with UICollectionView. This is where UICollectionViewListLayout comes into play. Using this layout we can get the familiar table view appearance in plain and grouped styles (as well as additional styles to support sidebars on iPad and macOS). This includes support for sticky headers and footers, swipe actions, and other UITableView behaviors that we've come to rely on.
Listen "#452 - Collection View List Layout"
More episodes of the podcast NSScreencast (free videos)
- #553 - Mastodon Post UI and HTML Parsing
- #531 - SwiftUI Escape Hatch
- #526 - Hot Reloading with Inject
- #501 - Nested Xcode Projects
- #500 - Motivation for Modular Project Architecture
- #491 - Xcode 13 Vim Mode
- #486 - Intro to Protocol Witnesses
- #482 - Basic Context Menus
- #481 - Mapping Models with Antoine van der Lee
- #453 - Compositional Layout
- #452 - Collection View List Layout
- #451 - Cell Registration
- #450 - Setting Up
- #447 - Rendering Waveforms in SwiftUI
- #445 - SwiftUI Grids
- #444 - SwiftUI Native Progress Views
- #443 - SwiftUI Lazy Stacks in iOS 14
- #417 - Swift 5's Result Type
- #406 - Tinting an Image Using Masks
- #400 - SwiftUI Gestures
- #399 - SwiftUI Transforms and Animations
- #397 - Tip Calculator in SwiftUI
- #396 - Hello, SwiftUI!
- #367 - Parsing and Formatting Dates in Swift
- #356 - Integrating Push Notifications - Part 2
- #355 - Integrating Push Notifications - Part 1
- #319 - Setting Up the Terminal
- #318 - System Preferences
- #309 - Automatic UITableView Paging
- #259 - Hello Cloud Kit - Part 2
- #258 - Hello Cloud Kit - Part 1
- #248 - Poker Hands - Part 1
- #191 - Swift 2 Optionals
- #189 - Swift 2 Functions and Extensions
- #187 - Swift 2 Basics
- #158 - Road Trip DJ - Part 3
- #157 - Road Trip DJ Part 2
- #156 - Road Trip DJ Part 1
- #99 - Parsing and Formatting Dates
- #87 - Xcode 5 Autolayout Improvements
- #85 - Hello, iOS 7
- #60 - Windows Azure Mobile Services Part 2
- #59 - Windows Azure Mobile Services
- #28 - Creating a Cocoapod
- #27 - New Objective-C Syntax
- #15 - HTTP Caching
- #13 - Setting up Jenkins
- #12 - Importing into Core Data
- #11 - Core Data Basics
- #10 - Fun with Blocks
- #9 - Automatic Reference Counting
- #8 - Automatic UITableView Paging
- #7 - Serializing Data to Disk
- #6 - AFNetworking
- #5 - CocoaPods
- #4 - Automated Testing with Kiwi
- #3 - UITableView Basics
- #2 - Diagnosing Memory Problems
- #1 - Objective-C Basics