Есть ли у Apple какие-либо политики против создания пользовательского поведения для TabBar?
Нет, это не приведет к отклонению вашего приложения. Однако , Apple рекомендует, чтобы ваше приложение было как можно более нативным, следуя инструкциям по созданию приложения, что означает, что оно соответствует стандартному интерфейсу приложений iOS.
Имейте в видучто упоминание:
Я не доволен поведением по умолчанию для TabBar
может вызвать ваше приложение проблемы с пользовательским интерфейсом.С точки зрения конечного пользователя, поведение по умолчанию для панели вкладок - это поведение, которое следует применять, его не нужно изменять, поскольку это ожидание при работе с панелью вкладок.
Тем не менее, когда дело доходит до проработки некоторой незначительной анимации, например, это может быть неплохой идеей;По крайней мере, постарайтесь не менять поведение ядра.
Более того:
Возможно, вы захотите проверить Apple Руководство по интерфейсу пользователя - вкладки .