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