Как бороться с слишком длинными заголовками панели навигации? - PullRequest
2 голосов
/ 13 июня 2011

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

Какова нормальная практика для этого?Принимают ли люди только усеченный заголовок, или соответственно уменьшают размер шрифта (для английского языка), или вводят очень короткий заголовок, который будет достаточно коротким на всех языках?

Ответы [ 3 ]

2 голосов
/ 13 июня 2011

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

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

1 голос
/ 18 февраля 2014

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

https://itunes.apple.com/in/app/bookmyshow-movie-event-play/id405894842?mt=8

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

1 голос
/ 13 июня 2011

Я выбрал один заголовок, который достаточно короткий для каждого языка, и отображаю его независимо от того, что показывает контроллер представления.

Apple показывает в качестве заголовка то, что показывает контроллер представления: в приложении iPod, например, при выборе списка воспроизведения отображается полное имя. Если он слишком длинный, он усекается.

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

...