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

Post a reply

Smilies
:) :( :oops: :chelo: :roll: :wink: :muza: :sorry: :angel: :read: *x) :clever:
View more smilies

BBCode is ON
[img] is ON
[flash] is OFF
[url] is ON
Smilies are ON

Topic review
   

Expand view Topic review: So reduzieren Sie die Zellhöhe (vertikale Margen) bei der Verwendung von UilistContentConfiguration

by Anonymous » 18 Aug 2025, 20:56

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>

Top