Добавление нескольких шрифтов в UIAppFonts переопределяет друг друга

Я пытаюсь добавить несколько пользовательских шрифтов в приложение для iPhone через UIAppFonts в Info.plist .

Я могу получить доступ к обоим названиям шрифтов по коду, то есть MyFont-Bold и MyFont-Medium .

Моя проблема в том, что последний шрифт в массиве UIAppFonts переопределяет другой, в результате чего оба MyFont-Bold и MyFont-Medium отображаются MyFont-Bold , если это последняя запись в массиве plist. Перетаскивая MyFont-Bold в качестве первой записи, оба имени шрифта отображают MyFont-Medium.

Отрывок из списка свойств:

UIAppFonts
  item 0    MyFont-Medium
  item 1    MyFont-Bold

Я вызываю шрифт с помощью:

UIFont* applicationFontBold = [UIFont fontWithName:@"MyFont-Bold"
                                              size:[UIFont buttonFontSize]];

UIFont* applicationFont = [UIFont fontWithName:@"MyFont-Medium"
                                          size:[UIFont buttonFontSize]];

Кто-нибудь пробовал добавить несколько шрифтов в одно семейство шрифтов?

6
задан Jonathan Sterling 7 December 2010 в 06:51
поделиться