Остановить взаимодействие с пользователем при просмотре

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

        [UIView beginAnimations:nil context:nil];
    [UIView setAnimationDuration:0.75];
    [UIView setAnimationTransition:UIViewAnimationTransitionFlipFromRight
                           forView:[self view]
                             cache:YES];
    [UIView commitAnimations];    

Спасибо Джейкоб

1 ответ

Решение

Пытаться:

[self.view setUserInteractionEnabled:NO];
Другие вопросы по тегам