@jaylen.trantow
В Swift для вывода сообщения по таймеру можно использовать класс Timer и функцию UIAlertController.
Пример кода для вывода сообщения каждые 5 секунд:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 |
class ViewController: UIViewController { var timer: Timer? override func viewDidLoad() { super.viewDidLoad() // создаем таймер, который будет вызывать функцию showAlert каждые 5 секунд timer = Timer.scheduledTimer(timeInterval: 5, target: self, selector: #selector(showAlert), userInfo: nil, repeats: true) } // функция для вывода сообщения @objc func showAlert() { let alert = UIAlertController(title: "Внимание", message: "Прошло 5 секунд", preferredStyle: .alert) alert.addAction(UIAlertAction(title: "OK", style: .default, handler: nil)) present(alert, animated: true, completion: nil) } } |
В этом примере создается таймер в методе viewDidLoad, который вызывает функцию showAlert каждые 5 секунд. В функции showAlert создается объект UIAlertController, который выводит сообщение "Прошло 5 секунд". Также добавляется кнопка "OK", которая закрывает сообщение при нажатии. В конце функции showAlert вызывается метод present, который отображает сообщение на экране.