Пробовал играть в новые методы ротации, мне нужно знать, вращается ли устройство, чтобы отложить и отменить действие, которое не требуется в случае поворота.viewWillTransitionToSize координатор игнорирует блок
-(void)viewWillTransitionToSize:(CGSize)size withTransitionCoordinator:(id<UIViewControllerTransitionCoordinator>)coordinator
{
[super viewWillTransitionToSize:size withTransitionCoordinator:coordinator];
_rotating = YES;
[coordinator notifyWhenInteractionEndsUsingBlock:^(id<UIViewControllerTransitionCoordinatorContext> context) {
_rotating = NO;
}];
}
Кажется прямолинейным и должно работать на основе моей интерпретации документации, но, по-видимому, нет. Кажется, что _rotating установлен в YES и никогда не возвращается к NO. Следовательно, кажется, что мой блок завершения никогда не называется.
Почему бы не использовать -измененияАвтологическое переключение: завершение:? – Dex