Как сделать UIButton скрытым, когда сцена изменилась и вновь появилась в определенной сцене - PullRequest
0 голосов
/ 07 мая 2019

У меня есть законченная игра, и я добавляю в код рекламу.В настоящее время я добавил кнопку, которая будет вознаграждать пользователя монетами после нажатия кнопки.Эта кнопка установлена ​​в моем контроллере вида.

Однако, поскольку кнопка была создана в Main.Storyboard, она остается видимой во всех сценах, иногда конфликтуя с игровым процессом.

Моими текущими сценами являются MainMenuScene, GameScene, StoreScene и GameOverScene.

Мне нужна кнопка, чтобы она была видна только внутри сцены главного меню, а не была сценой во всех остальных сценах.Все текущие решения либо устарели, либо не имеют отношения к моей игре.Спасибо

Вот код кнопок на моем контроллере вида

@IBAction func playVideoAd(_ sender: Any) {
      if GADRewardBasedVideoAd.sharedInstance().isReady == true {
            GADRewardBasedVideoAd.sharedInstance().present (fromRootViewController: self) 
       }
...