Displaying grids in iOS
You already know how to display grids in SwiftUI in the simplest way possible, and in the only way this was achievable with the first versions of SwiftUI. Of course, you can place a horizontal stack containing a row inside a vertical stack or you could place multiple HStack
instances inside List
.
This is more or less the same, historically, as what happened with UIKit before the introduction of UICollectionView
, you had to simulate them with UITableViewCell
and UITableViewController
or use UITableView
yourself directly (usually not recommended).
If you wanted it to scroll horizontally a UITableView
, you could do a crazy trick by rotating UITableView
by 90 degrees or (better) program UIScrollView
to instantiate its contents on the fly, taking memory allocation into your own hands. It was possible, but it was not a walk in the park. And we won’t include an example here, because that is a bad practice you should carefully avoid learning and practicing...