Restaurant listing
For our restaurant listing page, we want a one-column grid on all phones and a two-column grid on all iPads. If you build and run the project by hitting the play button (or use CMD + R) and go to a restaurant listing page, you will see that we need to fix the spacing on the iPad to show two-columns correctly:
Let's see how we can fix this.
Open the RestaurantListViewController.swift
file and add the following under the prepare()
method:
func initialize() { if Device.isPad { setupCollectionView() } }
Tip
You will get an error for the setupCollectionView()
method. Ignore it for now as we will fix it shortly.
This method checks if the ...
Get iOS 10 Programming for Beginners now with the O’Reilly learning platform.
O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.