Мне было интересно, является ли следующий способ приемлемым способом переключения представлений?
AppDelegate.m
- (IBAction) switchViews
{
if (self.window.rootViewController == self.viewController) {
self.window.rootViewController = self.settingsNavigationViewController;
} else {
self.window.rootViewController = self.viewController;
}
}
И viewController, и settingsNavigationViewController загружаются из nib-файлов при запуске приложения.
Главный вид (viewController) содержит вид прокрутки с 3 видами изображений для бесконечного эффекта прокрутки, а также панель поиска вверху и панель инструментов внизу.
Второй вид предназначен для моегонастройки приложения.Это навигационный контроллер, который работает аналогично пакету настроек.
В обоих представлениях есть кнопка, которая вызывает switchViews;
Нужно ли реструктурировать мое приложение или это хороший способ сделать это?или мне нужно реструктурировать мое приложение?