Bezdepbonusu7Программирование: статьи и ответы

Вопрос

Страница входа и панель навигации

Автор вопроса: aherlambangОтветов: 1

Я хочу, чтобы при первом запуске приложений отображалась кнопка для входа в систему. После успешного входа я хочу, чтобы приложение отображало панель вкладок. Значит ли это, что мне нужно настроить делегата приложения, чтобы он указывал на UITabBarController? Как я могу это сделать?

iphoneobjective-cinterface-builderinterface

Ответы

Ответ 1 · рейтинг 1 · Matthew Frederick

Я загружаю свой UITabBarController в делегат приложения, поэтому перед добавлением экрана входа в систему последний бит applicationDidFinishLaunchingWithOptions выглядит следующим образом:

[window addSubview:tabcontroller.view];
[window makeKeyAndVisible];

Чтобы добавить представление, которое закрывает панель вкладок, вы просто вставляете его после tabbarcontroller и перед makeKeyAndVisible, например:

[window addSubview:tabcontroller.view];
[window addSubview:loginViewController.view];
[window makeKeyAndVisible];

Появится представление "loginViewController", охватывающее все. Как только вы закроете его, панель вкладок станет видимой и пригодной для использования.

Перевод вопроса и ответов сообщества Stack Overflow, лицензия CC BY-SA. Оригинал на Stack Overflow.

Похожие материалы