Чтобы переключаться между представлениями в моем приложении для iOS, я использую Modal View Controllers.Это работает хорошо, но это плохая практика кодирования?Будет ли это вредно для использования памяти моим приложением?
В ответ на комментарии, запрашивающие дополнительную информацию, представления, между которыми я переключаюсь, являются обычными информационными представлениями.Я использую три представления для навигации по моему приложению:
- Основной вид: имеет кнопки для перехода к определенным информационным представлениям
- Вид информации: имеет кнопки для перехода к определенным веб-страницам для получения информации.
- Просмотр через Интернет: отображение информации через UIWebview
У меня есть импровизированная панель навигации вверху для навигации «назад» и «домой» на главной странице.
В целом, это веб-приложение со структурой, содержащей меню в других видах.Я не хочу раскрывать, что именно он делает (это моя идея), однако этой информации должно быть достаточно для работы.
В настоящее время я переключаюсь между видами так:
newViewController *newView = [[newViewController alloc] init];
[self presentModalViewController:newView animated:YES];
Исходя из полученных ответов, модальные представления предназначены для быстрого и временного отображения анимации, но я ищу более постоянный подход.
Есть ли лучший способ?Пожалуйста, предоставьте пример кода с вашим ответом.Спасибо!
РЕДАКТИРОВАТЬ: Я прошу прощения за изначально не хватает информации.Я разместил намного больше информации.Если вам нужно что-то еще, пожалуйста, прокомментируйте.