Как применить шрифт Pictos к UIButton в iOS

Я хочу использовать кнопку "Домой" со значком "Домой", но вместо графики я хочу использовать настоящий шрифт.

Например, я установлю заголовок UIButton на "H" и установлю его шрифтом Pictos, чтобы он автоматически конвертировал текст кнопки в соответствующую графику (в данном случае домашний значок)

Как это сделать, используя шрифт Pictos?

1 ответ

Решение

Наконец-то получил шрифт "Pictos" в формате.otf из фотошопа. Шрифт Pictos доступен в фотошопе.

шаги:

  1. Экспорт шрифта Pictos в формате.otf из фотошопа.
  2. Добавьте собственный шрифт в свое приложение, вы можете добавить их в проект XCode.
  3. Измените файл application-info.plist. Добавьте ключ "Шрифты, предоставляемые приложением" в
    новый ряд Добавьте один элемент для шрифта Pictos, который вы добавили.введите описание изображения здесь

  4. Создать кнопку и установить шрифт 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];
    
  5. Вы увидите кнопку со значком Home, каквведите описание изображения здесь

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

Другие вопросы по тегам