это очень просто. Я только что выполнил это, и он работает точно так же, как экран загрузки мести крана.
Чтобы загрузить 2 разных экрана один за другим, прежде чем показывать главное меню, вы делаете это.
1) создайте файл пера, поместите UIB-кнопку, которая покрывает весь экран, затем подключите его к розетке.
2) в методе viewDidLoad я удостоверился, что свойство фона изображения UIButton было установлено на image1, затем через 1,5 секунды изменило его на image2 с таймером.
теперь экран загрузки мести из-за касания позволяет пропустить эти два экрана загрузки, нажав на экран. поэтому в основном создайте функцию, чтобы, когда пользователь нажимал на экран (который, по сути, представляет собой огромную кнопку, покрывающую ширину и высоту экрана), он переключался на свойство фона изображения UIButtons на image2. При повторном нажатии он загрузит новый файл пера для главного меню. вуаля работа сделана.
так что в любом случае, если вы не нажмете на экран (uibutton), то из-за таймера приложение покажет image1, а затем автоматически изменит изображение UIButton на image2 через 1,5 секунды, затем снова через 1,5 секунды (всего 3 секунды ) приложение будет загружать файл пера mainMenuView.
очевидно, когда вы нажимаете кнопку один раз, она должна измениться на image2, но тогда как вы можете изменить изображение на image2, когда вызывается та же функция:
ну, у меня есть счетчик, который будет увеличиваться в 1 при вызове функции.
поэтому при запуске это значение будет равно 0. поэтому, когда пользователь нажимает на кнопку, чтобы быстро пролистать экран загрузки, значение изменится на 1, а изображение изменится на изображение 2.
когда пользователь снова нажимает кнопку, чтобы перейти от image2 к экрану загрузки, будет вызвана та же функция, которая изменяет изображение, но проверит счетчик, чтобы увидеть, находится ли он в значении 1, и если это так, то его уже на image2, тогда просто загрузите экран.
это так просто. это работает очень хорошо.
Если есть более простой способ сделать это, дайте мне знать. спасибо
Рк