Остановить взаимодействие с пользователем при просмотре - PullRequest
2 голосов
/ 12 августа 2011

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

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

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

1 Ответ

5 голосов
/ 12 августа 2011

Попробуйте:

[self.view setUserInteractionEnabled:NO];
...