Я хочу, чтобы я мог оставаться на странице в течение 3 секунд без нажатия кнопки, а затем перейти на следующую страницу с помощью swift.
Вы можете использовать метод DispatchQueue.main.async и указать временной интервал в секундах.Реализуйте это в методе viewDidLoad ().
DispatchQueue.main.asyncAfter(deadline: DispatchTime.now() + 3) { //your code to go to next page }