Запретить взаимодействие пользователя с SKScene под UIViewController - PullRequest
0 голосов
/ 16 ноября 2018

У меня есть SKScene, который действует как что-то вроде главного меню.И я использую представления контейнеров, которые имеют различные контроллеры представлений, такие как настройки и т.д ...

Проблема в том, что игроки все еще могут нажимать на узлы и т.д. за контроллером представления в представлении контейнера.Есть ли способ предотвратить это?

1 Ответ

0 голосов
/ 16 ноября 2018

Получил помощь от друга, который написал расширение, которое решило эту проблему, и представил представление сверху:

extension UIViewController {
var topPresentedViewController: UIViewController {
    if let vc = self.presentedViewController {
        return vc.topPresentedViewController
    }

    return self
}

}

...