Я пытаюсь создать пользовательский класс ячеек UICollectionView. Ячейка состоит из содержимого и метки. Я хочу, чтобы метка находилась в центре представления по горизонтали и вертикали, но вместо этого метка помещается выше центральной оси y представления содержимого.
Я убедился, что ограничения установлены, другие ограничения не установлены и что проблема затрагивает все представления в представлении содержимого (я добавил другое представление и установил его центральную ось Y в качестве теста, а также не работал). Я также установил контрастность представления содержимого и цветов фона ярлыка и подтвердил, что ярлык не лежит на центральной точке привязки представления содержимого.
Вот как я устанавливаю ограничения:
label.snp.makeConstraints{make in
make.centerX.centerY.equalToSuperview()
}
Вот что я получаю вместо этого. Очевидно, что этикетка не отцентрирована вертикально. Вы можете видеть синий UIView, который я добавил в качестве теста, также не по центру по вертикали.