Я пытаюсь отключить события касания для UIView моей игры, но настройка userInteractionEnabled = NO
не имеет никакого эффекта. Это единственное представление, которое у меня есть в приложении.userInteractionEnabled не отключает события касания
Если я проверяю isUserInteractionEnabled
для просмотра, он возвращает NO.
Я получаю сообщения -(void)touchesBegan:(NSSet*)touches withEvent:(UIEvent*)event
через мой UIViewController, а не UIView. Начиная с добавления корневого UIViewController, я больше не получаю события касания, отправленные в UIView.
Я делаю что-то неправильно здесь? Я бы предположил, что установка userInteractionEnabled = NO
остановит все события касания от происходящего.
Попробуйте установить также viewController.view.userInteractionEnabled = NO; –