iOS 14 — New List Set Up Using UIListContentConfiguration and UIListContentView
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.