Как обнулить разделительную вставку, чтобы избавиться от пробела?
Я работаю над ячейкой списка представления коллекции, и у меня есть вопрос об избавлении от левого пространства в руководстве по макету разделителя.
Я хочу избавиться от небольшого поля для руководства по макету разделителя на изображении выше. Несмотря на то, что я использую ячейку списка представления коллекции, я видел, что существует метод регулировки размера вставки разделителя для «tableView». Нравиться,
tableView.separatorInset = .zero
Но нет метода для представления коллекции, поэтому я предполагаю, что, может быть, я смогу сделать аналогичный материал при настройке макета списка представления коллекции, потому что использование свойства showSeparators позволяет ячейке скрыть разделитель. (Я знаю, что не хочу скрывать разделитель, но думаю, что могу настроить разделитель здесь.)
func setupCollectionView() {
var layoutConfig = UICollectionLayoutListConfiguration(appearance: .insetGrouped)
// layoutConfig.showsSeparators = false // -> Я подтвердил, что могу скрыть разделитель с помощью этого свойства.
let listLayout = UICollectionViewCompositionalLayout.list(using: layoutConfig)
collectionView = UICollectionView(frame: view.bounds, collectionViewLayout: listLayout)
view.addSubview(collectionView)
collectionView.translatesAutoresizingMaskIntoConstraints = false
NSLayoutConstraint.activate([
// setup constraints in here...
])
}
Кроме того, мое приложение доступно на iOS14, поэтому я не могу использовать некоторые другие свойства, такие как separatorConfiguration.
Кто-нибудь знает, как избавиться от левого места для разделителя, который также доступен в iOS 14?
Заранее спасибо.