Изменить размер UICollectionView Высота

Я пытаюсь изменить высоту UICollectionView, установив ее в 0 при загрузке контроллера представления, затем увеличив его размер с анимацией при нажатии кнопки. Я'Я пробовал несколько разных вещей, но это неизменить размер вообще. Вот'все разные вещи ямы пытались изменить его высоту до 0:

CGRect bounds = [self.collectionView bounds];
[self.collectionView setBounds:CGRectMake(bounds.origin.x,
                                          bounds.origin.y,
                                          bounds.size.width,
                                          bounds.size.height - 100)];

....

CGRect frame = [self.collectionView frame];
[self.collectionView setFrame:CGRectMake(frame.origin.x,
                               frame.origin.y,
                               frame.size.width,
                               frame.size.height - 100)];

....

CGRect frame = self.collectionView.frame;
frame.size.height -= 100;
self.collectionView.frame = frame;

....

 self.collectionView.clipsToBounds = YES;
 self.collectionView.autoresizingMask = UIViewAutoresizingFlexibleHeight;

Ответы на вопрос(2)

Ваш ответ на вопрос