Задать вопрос
YeahGarage
@YeahGarage
Developer

Работа с интервалом времени в view?

Друзья, помогите советом по правильной реализации

Есть view, в которой, нажимая на кнопку и просмотрев рекламу, следующее нажатие возможно только спустя временной промежуток.

Если пользователь остается в этой вью, то данный временной промежуток, проходя свой интервал не открывает доступность нажатия кнопки. Только повторный вход в данное вью, даст такую возможность
  • Вопрос задан
  • 50 просмотров
Подписаться 1 Простой Комментировать
Решения вопроса 1
doublench21
@doublench21 Куратор тега Swift
Ну так после первого нажатия сделай view.isUserInteractionEnabled = false, а в методе viewWillDisappear установи какой-то флаг в true. Этот метод вызывается, когда человек покидает данный контроллер в котором находится view. Сохрани куда-то этот флаг или сделай его глобальным на все контроллеры. Ну и при последующем заходе, проверяя этот флаг вернёшь isUserInteractionEnabled. Если же он не переходил никуда, то влаг выше не даст нажать.
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы