Вопрос

в своем приложении я использую контроллер навигации и панель вкладок для своих представлений.Проблема в том, что заголовки, которые у меня есть для представлений, слишком длинные и не помещаются.они выглядят как на фото ниже. альтернативный текст http://img17.imageshack.us/img17/1524/picture2usx.png

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

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

Это было полезно?

Решение

Насколько я могу судить, нет способа легко сделать то, что вы хотите.

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

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

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

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

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top