Отступ текста UICollectionViewListCell с использованием UICollectionLayoutListConfiguration UIKit

У меня есть вставка содержимого раздела размером 20 слева и 20 справа для моегоUIViewControllerЯ скорректировал свои separatorInsets внутриUICollectionLayoutListConfigurationдля этого случая:

      var configuration = UICollectionLayoutListConfiguration(appearance: .plain)
        configuration.headerMode = .none
        configuration.showsSeparators = true
        configuration.itemSeparatorHandler = { (indexPath, separatorConfiguration) in
            var configuration = separatorConfiguration
            configuration.topSeparatorVisibility = .hidden
            configuration.bottomSeparatorInsets = .init(top: 0, leading: 20, bottom: 0, trailing: 20)
            if indexPath == self.collectionView.lastIndexPath() {
                configuration.bottomSeparatorVisibility = .hidden
            }
            return configuration
        }
        return .list(using: configuration, layoutEnvironment: environment)

Кажется, что в симуляторе все работает нормально, однако на устройстве текст внутри возвращается к значению по умолчанию — 16.

Можно ли это как-то изменить? я пыталсяindentationWidth = 20внутри моегоUICollectionViewListCellхотя, похоже, это не работает.

0 ответов

Другие вопросы по тегам