2015-09-24 5 views
1

У меня есть кнопка с пользовательским текстом (знаковым) в ней. Моя проблема в том, что «g» в моем названии на моей кнопке отключен. Как мне заставить g не отрубить?Текст заголовка кнопки сокращен (iOS)

enter image description here

Даже когда я делаю высоту кнопки очень большой она подоконник отбивные от г.

enter image description here

+3

Это связано с тем, как вы делаете кнопку. Но вы этого не показали, так как ответить на вопрос? – matt

+0

Создание кнопки очень понятно. Я создал кнопку, перетащил ее на свое мнение. Установите текст в соответствии с обычным шрифтом «Материал Iconic font» http://zavoloklom.github.io/material-design-iconic-font/icons.html. Добавлен текст внутри кнопки. Получил это ... –

+0

Что произойдет, если вы не используете какой-то странный важный шрифт, а не стандартный? Не удивлюсь, если это «магически» сработало ... – luk2302

ответ

1

значок шрифта должен быть использован в качестве источника для значков - не для «нормальных» писем. Получите символ значка из шрифта значка и буквы реального шрифта. Как это:

enter image description here

В этом примере я дал кнопку желтый фон, чтобы убедиться, вы можете увидеть, где он находится. Вы заметите, что «g» descender не отключен.

+0

Спасибо, матовый! Я программно настроил это? Я использую интерфейс Xcode, и я могу только выяснить, как иметь только один шрифт в кнопке. Как у меня есть два шрифта? –

+0

Вы можете сделать это в редакторе кнопок: Переключите всплывающее меню Title в Attributed. Или вы можете сделать это в коде с приписанной строкой (и установить кнопку 'attributedTitle' кнопки). – matt

+0

Я просто попробовал ... Xcode не распознает свой собственный шрифт. Он называется «MaterialDesignIconicFont», и я не вижу его нигде в списке. Когда я выделяю значок, а не MaterialDesignIconicFont, это «LastResort» ... Как импортировать пользовательский шрифт в атрибут? –

7

Это было очень и очень простое исправление. Все, что мне нужно было сделать, - нажать правую кнопку на панели вертикального выравнивания в секции управления в Xcode.

enter image description here

+0

Прохладный, но в моем не очень скромном мнении было бы лучше узнать о атрибутивных строках в любом случае. – matt

Смежные вопросы