So reduzieren Sie die Zellhöhe (vertikale Margen) bei der Verwendung von UilistContentConfigurationIOS

Programmierung für iOS
Anonymous
 So reduzieren Sie die Zellhöhe (vertikale Margen) bei der Verwendung von UilistContentConfiguration

Post by Anonymous »

Die Standard -Zellhöhe beträgt 44PT in iOS 18 und 52PT in iOS 26. Ich versuche, die Höhe auf 44pt in einem Bildschirm zurück zu reduzieren, der so viel Inhalt wie möglich auf den Bildschirm passen muss. Wie reduzieren Sie die vertikalen Ränder, wenn Sie die uilistContentConfiguration verwenden?

Code: Select all

let cellRegistration = UICollectionView.CellRegistration { cell, indexPath, item in
cell.contentConfiguration = {
var config = UIListContentConfiguration.valueCell()
config.text = "Title"
config.secondaryText = "Value"

// This only removes horizontal margins, does not change vertical margins
config.axesPreservingSuperviewLayoutMargins = []
config.directionalLayoutMargins = .zero
return config
}()
}

let layout = UICollectionViewCompositionalLayout { sectionIndex, [url=viewtopic.php?t=25360]environment[/url] in
let config = UICollectionLayoutListConfiguration(appearance: .insetGrouped)
return NSCollectionLayoutSection.list(using: config, layoutEnvironment: environment)
}
Beachten>

Quick Reply

Change Text Case: 
   
  • Similar Topics
    Replies
    Views
    Last post