Fix build failure for newer iOS

This commit is contained in:
James Magahern
2021-11-29 10:56:14 -10:00
parent 3ba35c70a6
commit 2ac814cd4e

View File

@@ -66,7 +66,7 @@ class GeneralSettingsViewController: UIViewController
let collectionView: UICollectionView let collectionView: UICollectionView
static func createLayout(forIdiom idiom: UIUserInterfaceIdiom) -> UICollectionViewLayout { static func createLayout(forIdiom idiom: UIUserInterfaceIdiom) -> UICollectionViewLayout {
if idiom == .mac { #if targetEnvironment(macCatalyst)
let itemSize = NSCollectionLayoutSize(widthDimension: .fractionalWidth(1.0), let itemSize = NSCollectionLayoutSize(widthDimension: .fractionalWidth(1.0),
heightDimension: .fractionalHeight(1.0)) heightDimension: .fractionalHeight(1.0))
let item = NSCollectionLayoutItem(layoutSize: itemSize) let item = NSCollectionLayoutItem(layoutSize: itemSize)
@@ -98,11 +98,11 @@ class GeneralSettingsViewController: UIViewController
let layout = UICollectionViewCompositionalLayout(section: section) let layout = UICollectionViewCompositionalLayout(section: section)
return layout return layout
} else { #else
var listConfiguration = UICollectionLayoutListConfiguration(appearance: .insetGrouped) var listConfiguration = UICollectionLayoutListConfiguration(appearance: .insetGrouped)
listConfiguration.headerMode = .supplementary listConfiguration.headerMode = .supplementary
return UICollectionViewCompositionalLayout.list(using: listConfiguration) return UICollectionViewCompositionalLayout.list(using: listConfiguration)
} #endif
} }
static func sectionHeaderConfiguration(forIdiom idiom: UIUserInterfaceIdiom, sectionName: String) -> UIContentConfiguration { static func sectionHeaderConfiguration(forIdiom idiom: UIUserInterfaceIdiom, sectionName: String) -> UIContentConfiguration {