Как применить шрифт Pictos к UIButton в iOS
Я хочу использовать кнопку "Домой" со значком "Домой", но вместо графики я хочу использовать настоящий шрифт.
Например, я установлю заголовок UIButton на "H" и установлю его шрифтом Pictos, чтобы он автоматически конвертировал текст кнопки в соответствующую графику (в данном случае домашний значок)
Как это сделать, используя шрифт Pictos?
1 ответ
Решение
Наконец-то получил шрифт "Pictos" в формате.otf из фотошопа. Шрифт Pictos доступен в фотошопе.
шаги:
- Экспорт шрифта Pictos в формате.otf из фотошопа.
- Добавьте собственный шрифт в свое приложение, вы можете добавить их в проект XCode.
Измените файл application-info.plist. Добавьте ключ "Шрифты, предоставляемые приложением" в
новый ряд Добавьте один элемент для шрифта Pictos, который вы добавили.Создать кнопку и установить шрифт Pictos.
UIButton *homeButton = [UIButton buttonWithType:UIButtonTypeCustom]; homeButton.frame = CGRectMake(0, 0, 34 , 33); [homeButton setTitle:@"H" forState:UIControlStateNormal]; homeButton.titleLabel.font = [UIFont fontWithName:@"Pictos" size:22];
- Вы увидите кнопку со значком Home, как
Примечание. Вы можете установить различные значки, задав правильный текст заголовка.