Fix build failure for newer iOS
This commit is contained in:
@@ -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 {
|
||||||
|
|||||||
Reference in New Issue
Block a user