iOS 14 — New List Set Up Using UIListContentConfiguration and UIListContentView

Fahim Farook
The Startup
Published in
7 min readOct 19, 2020

--

A Table View, Collection View, and Stack View using the new UIListContentConfiguration for configuring their content

The Last Rabbit Hole

iOS 14 is here upon us — or at least, for those of us who use (and develop for) Apple devices. And with its arrival, it brings along a host of changes to how things are coded for iOS devices.

One thing that appears to have changed that I didn’t notice at all at first was the new way to handle list views. I don’t believe this was mentioned in the WWDC overviews (such as the state of the union speeches) and since I didn’t notice it at the time, I didn’t watch the relevant WWDC sessions either.

In fact, the first time I learnt of these changes was when somebody mentioned something about the image (and text and detail text labels) in a UITableViewCell being deprecated. I was like, “Whaaaaat?”

Turns out that this is the case. The familiar text labels and image views that we’ve used so often to configure a table view cell will indeed disappear in a future iOS version. Or rather, they will stop receiving any new features and updates, though I am told that they’ll continue to be there to provide support for older apps which do not use the iOS 14 APIs.

For new apps, you should start using a completely different mechanism.

--

--

Fahim Farook
The Startup

CEO and head iPhone tinkerer at RookSoft. Mad coder and tech editor. Author of a couple of books on iOS development.