Я пытаюсь динамически центрировать содержимое UICollectionView, однако ни одно из существующих решений не учитывает тот факт, что в строке может быть более одной ячейки.
Я пробовал этот центральный пользовательский заголовок в UINavigationBar? , а также оба решения здесь: UICollectionView вертикально центрированный , но безрезультатно.
Я весьма удивлен, что iOS не предлагает никакого способа сделать это по умолчанию, и даже более того, что невозможно получить количество отображаемых в данный момент строк (что также решило бы мою проблему). Кроме того, я не могу получить размер контента (а не просто размер кадра), который также помог бы мне достичь желаемого эффекта.
У меня есть это:
--------
|X X X X |
|X X X X |
| |
| |
--------
Но я хочу это:
--------
| |
|X X X X |
|X X X X |
| |
--------
Любая помощь будет принята с благодарностью,
Большое спасибо.