Как добавить слайд-меню внутри контроллера вкладок в IOS?

У меня есть требование, где мне нужно добавить слайд-меню внутри содержимого с вкладками. Можно ли добавить слайд-меню внутри UITabBarController, а родителем этого UITabBarController является UINavigationController?

2 ответа

Не зная больше о вашем проекте, будет трудно дать более подробное объяснение, но это должно сработать:

По сути, я бы порекомендовал найти любое из множества открытых меню "Swipe to Reveal", которые есть в таких местах, как Github. С помощью быстрого поиска в Google я нашел пример, который может быть полезен для вас.

На самом деле все, что вам нужно сделать, это установить любой класс "Swipe to Reveal", который вы используете в качестве корня для выбранной вкладки, в которой вы находитесь (Если начальный viewController выбранной вкладки - NavigationController, то, вероятно, вы хотите, чтобы ваше слайд-меню быть rootViewController от NavigationController), и тогда вы сможете настроить меню для работы на выбранной вкладке просто отлично.

Пожалуйста, дайте мне знать, если вам нужна дополнительная помощь, и я могу обновить свой ответ. Надеюсь, это поможет!

Да, вы можете сделать это.

Я сделал похожую вещь для UINavigationController, И это работает для меня.

Я создал его как компонент многократного использования и добавил в GitHub, вы можете найти его здесь: https://github.com/Midhun-MP/MMP_DrawerController

Вы можете найти много элементов управления здесь, лучше, чем мой контроль;)

Другие вопросы по тегам