Еще хороший вариант — AMSlideMenu, он мне понравился больше, так как получилось проще интегрировать
Есть даже пошаговая видео-инструкция для storyboard — youtu.be/y33t_bWS_Zk
Сталкивался с ним. Не особо он хорош — есть проблемы при поворотах с открытым меню и то что он делает в категории над UIViewController — свизлит appearance-методы и dealloc. Для бокового меню, мне кажется, это чересчур.
Где-то пол-года назад отправлял исправление автору, так что при поворотах с тех пор всё нормально
На счет через чур или нет, не знаю (перед использованием, изучал его на излишний перерасход памяти и утечки — всё в порядке), мне в проекте со storyboard удобнее именно AMSlideMenu интегрировать и использовать, чем MMDrawerController, но тут это уже дело вкуса
Во-первых, в конце моего перевода есть ссылка на урок создания подобного решения с нуля. Во-вторых, подобные пошаговые уроки позволяют начинающим быстрее и четче усвоить 1) принцип работы со сторонними библиотеками и интеграции их в свои проекты, 2) взаимодействия объектов приложения друг с другом, 3) приемы работы со средой разработки, ну и так далее… К сожалению русскоязычный интернет не богат на подобные мануалы и будь их больше, я уверен, это повысило бы общее качество приложений.
Как-то так :)
Буквально неделю назад сидел и читал эту статью в оригинале, а английский не так силен. Переводите больше статей, особенно по актуальным инструментам, очень мало информации на русском.
Еще очень хотелось бы увидеть статью о правильной организации приложения. Все примеры набрасываются на коленке, для демонстрации конкретной фичи, и не дают новичкам понимания, как делать это все правильно.
<зануда мод> На прошлогоднем WWDC посвятили целый кусок презентации объяснению: почему не надо использовать Hamburger menu в своих приложениях. Посмотрите на все топ приложения, уже практически все ушли от его использования. </зануда мод>
Возможно. Zomato еще.
В свое время мы принимали решение использовать Hamburger или нет и иммено рекомендации Apple стали ключевыми. Но это для энтерпрайз проложения, в котором навигацию просто так потом поменять не выйдет.
Добавляем панель бокового меню в свое iOS-приложение