Контроллер IOS контроллера переключается между представлениями - PullRequest
0 голосов
/ 14 февраля 2012

Я новичок в программировании на ios, и мне нужна помощь, я не могу понять, как я собираюсь переключаться между двумя представлениями, не вызывая событие кнопки

У меня заставка ждет 2 секунды, после чего она должна перейти на главный экран. Я не знаю, как мне получить ссылку на основной вид и перейти к основному виду!

Есть ли какое-нибудь руководство по программному переключению между представлениями?

Спасибо за вашу помощь. Приветствия

Ответы [ 3 ]

1 голос
/ 14 февраля 2012

Для экрана Splash вы должны назвать его Default.png, а в appDelegate didFinishlaunchingMethod вы должны добавить контроллер окна в окно.Default.png автоматически ссылается как заставка.попробуйте

0 голосов
/ 14 февраля 2012

Начните с одного из проектов Xcodes по умолчанию и посмотрите, как они настроены. Они должны дать вам окно с основным видом из коробки.

Если вы добавите файл изображения Default.png в свой проект, он автоматически будет использоваться в качестве заставки и отображаться при запуске. Однако он не будет отображаться в течение 2 секунд, а будет длиться столько времени, сколько потребуется для запуска приложения.

Если вы хотите, чтобы он отображался дольше, вам нужно добавить UIImageView с таким же изображением png к вашему основному представлению, а затем удалить его из основного представления через две секунды.

Вы можете использовать executeSelector: withObject: afterDelay, чтобы вызвать скрытие UIImageView после определенного периода времени. Однако это идет вразрез с руководством по проектированию Apple, так как заставка предназначена только для пользователя, прежде чем запускать приложение.

Что касается добавления новых представлений, я рекомендую использовать UINavigationViewController. Это позволяет вам вернуться к главному виду, а также получить хорошую анимацию при переходе между видами.

0 голосов
/ 14 февраля 2012

Если вы хотите переключаться между представлениями, которые вы используете addSubview

, возможно, этот учебник поможет -> Учебник

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...