У меня есть простой UICollectionView с UICollectionViewFlowLayout, который использует автозапуск, чтобы разрешать ячейки для самостоятельной калибровки. Вещи отлично работают в статическом макете, но когда я вставляю или удаляю ячейки, ячейки изменяются до предполагаемого размера:
[self.collectionView performBatchUpdates:^{
[self.collectionView insertItemsAtIndexPaths:@[indexPath]];
} completion:nil];
Помимо настройки расчетного размера, например:
layout.estimatedItemSize = CGSizeMake(88.0, 88.0);
Я не делаю ничего необычного в представлении коллекции. Все настроено с помощью раскадровки.
Как я могу избежать этого изменения размера? Я ориентируюсь только на iOS 8.0 и выше, поэтому он должен поддерживаться.