UICollectionViewController в UISplitViewController не получает изменения границ - PullRequest
0 голосов
/ 30 октября 2019

У меня есть UICollectionViewController в UISplitViewController в качестве контроллера детального просмотра. Когда я раскрываю подробный вид с помощью свойства displayModeButtonItem контроллера разделенного представления, мой контроллер представления коллекции не получает уведомления об изменении размера представления. Как сделать недействительным макет, когда представление меняет размер в контроллере разделенного представления? Этот код вызывается только при изменении размера вида вращения.

- (void)viewWillTransitionToSize:(CGSize)size withTransitionCoordinator:(id<UIViewControllerTransitionCoordinator>)coordinator
{
    [super viewWillTransitionToSize:size withTransitionCoordinator:coordinator];

    [coordinator animateAlongsideTransition:^(id<UIViewControllerTransitionCoordinatorContext> context) {
        [self.collectionViewLayout invalidateLayout];
    } completion:nil];
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...