Создает ли пользовательский TabBar против политики Apple? - PullRequest
0 голосов
/ 20 сентября 2018

Вот быстрый вопрос.

Есть ли у Apple какие-либо политики против создания пользовательского поведения для TabBar?Например, меня не устраивает поведение по умолчанию для TabBar, и я хотел бы создать его в качестве пользовательского представления, которое всегда будет внизу, а затем я добавлю все необходимые функции.

Есть ли что-то от Apple против этого при публикации приложений?

PS: Я искал в Google и ничего не нашел, только слухи.

Заранее спасибо.

Ответы [ 3 ]

0 голосов
/ 20 сентября 2018

Нет ничего официального в том, что Apple может предотвратить подобные вещи.

Я работал над приложением, в котором у нас было почти приложение для Android с поведением, и у нас не было проблем с Apple.

Это не является строгим ни для TabBar, ни для каких-либо других пользовательских компонентов.

Но будьте осторожны, когда вы настраиваете вещи, иногда вы настраиваете что-то, и вместо того, чтобы делать это красивее или лучше, оно оказывается худшим.Однако Apple предпочла бы, чтобы приложение выглядело как можно более родным.

0 голосов
/ 20 сентября 2018

Есть ли у Apple какие-либо политики против создания пользовательского поведения для TabBar?

Нет, это не приведет к отклонению вашего приложения. Однако , Apple рекомендует, чтобы ваше приложение было как можно более нативным, следуя инструкциям по созданию приложения, что означает, что оно соответствует стандартному интерфейсу приложений iOS.

Имейте в видучто упоминание:

Я не доволен поведением по умолчанию для TabBar

может вызвать ваше приложение проблемы с пользовательским интерфейсом.С точки зрения конечного пользователя, поведение по умолчанию для панели вкладок - это поведение, которое следует применять, его не нужно изменять, поскольку это ожидание при работе с панелью вкладок.

Тем не менее, когда дело доходит до проработки некоторой незначительной анимации, например, это может быть неплохой идеей;По крайней мере, постарайтесь не менять поведение ядра.


Более того:

Возможно, вы захотите проверить Apple Руководство по интерфейсу пользователя - вкладки .

0 голосов
/ 20 сентября 2018

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

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

...