iOS: предотвращение распространения касания до SKScene

#ios #sprite-kit

#iOS #sprite-kit

Вопрос:

Я работаю над игрой для iPad с помощью SpriteKit и использую объект UIView поверх SKScene. В UIViews настроен распознаватель жестов, и это работает нормально, однако также вызывается метод SKScene::touchesBegan (…), и я бы хотел, чтобы он не вызывался при касании UIView. Есть ли какой-либо способ обойти это?

Ответ №1:

Возможно, для параметра userInteractionEnabled значение no, когда UIView находится поверх SKScene?

self.view.userInteractionEnabled = НЕТ;