Подтвердить что ты не робот

IOS UINavigationBar против UIToolbar против UITabBar

Сообщите мне, какой из них следует использовать в каком случае.

Каковы различия между ними?

В чем преимущество и недостаток каждого компонента?

4b9b3361

Ответ 1

Класс UINavigationBar реализует элемент управления для навигации по иерархическому контенту. Его панель, обычно отображаемая в верхней части экрана, содержит кнопки для навигации вверх и вниз по иерархии. Основными свойствами являются левая (обратная) кнопка, центральное название и необязательная правая кнопка.

Экземпляр класса UIToolbar - это элемент управления для выбора одной из многих кнопок, называемых элементами панели инструментов. Панель инструментов кратковременно выделяет или не изменяет внешний вид элемента при постукивании. Используйте класс UITabBar, если вам нужен элемент управления с помощью кнопки.

Класс UITabBar реализует элемент управления для выбора одной из двух или более кнопок, называемых элементами. Наиболее частое использование панели вкладок заключается в реализации модального интерфейса, при котором нажатие на элемент меняет выбор.

Ответ 2

Процитировать старшего брата:

TabBar

Если ваше приложение предоставляет разные перспективы одного и того же набора данных, или различные подзадачи, связанные с общая функция приложения, вы можете использовать панель вкладок. Вкладка бар появляется на нижнем краю экран.

Панель вкладок предоставляет пользователям возможность переключаться между различными режимами или видами в приложении, и пользователи должны возможность доступа к этим режимам из везде в приложении

Панель инструментов

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

Однако это не дает вам абсолютно ясного решения на основе приложений. Лучшее решение - посмотреть на встроенные приложения iPhone (часы и iPod) вместе с приложениями, одобренными Appstore, и придерживаться того, что является последовательным, так как это руководство Apple HIG и процесс утверждения Appstore сводятся к.

Ответ 3

Для этих вопросов вы должны взглянуть на Mobile HIG (Руководство по человеческому интерфейсу).