2014-01-15 5 views
1

У меня есть Xcode 5.0.1 и я разрабатываю для iOS 7.Xcode 5 не распознает пользовательский шрифт

У меня есть пользовательский файл шрифта с именем Roboto-Regular.ttf и он прекрасно работает в Xcode 4.6.3 но когда я добавляю его в Xcode 5.0.1 он не работает.

Я даже не могу просмотреть файл ttf в xcode 5, где я могу его просмотреть в xcode 4.6.

Я пробовал очистить свой проект, перезагрузив xcode 5, перезапустив Mac, но не повезло.

Любые идеи, что может быть проблемой здесь?

Edited

В Файлы TTF присутствуют в моем списке «Копировать Bundle ресурсы», и я также добавил массив «Шрифты, представленные приложения» в моей Projectname-info.plist с расширением TTF например, «Пункт 0: Roboto-Regular.ttf ".

Еще одна вещь, которая прослушивает меня, - это почему xcode 5 не показывает предварительный просмотр этих файлов шрифтов !!!

+0

не http://codewithchris.com/common-mistakes-with-adding-custom-fonts-to-your-ios-app/ –

ответ

2

Пожалуйста, проверьте .ttf файл, присутствующий внутри копировальной пачке respurces! enter image description here

также, пожалуйста, проверьте массив массивов файлов и шрифт и имя файла один раз. enter image description here

и использовать код ниже:

[YOURLable SetFont: [UIFont fontWithName: размер имя_шрифта: 15,0]];

+0

yes, его присутствует в ресурсах копий –

+0

, пожалуйста, проверьте мой обновленный ответ и попробуйте с другим файлом .ttf –

+0

да, я добавил это уже в .plist после ответа Ом Пракаша. Это мой строка кода: self.lbTitleHeading.font = [UIFont fontWithName: @ "Roboto-Light" размер: 30]; –

1

Добавьте свой шрифт className в Шрифты, предоставляемые массивом приложений в Plist.

и установить fontName со шрифтом Название класса. [lbl1 setFont: [UIFont fontWithName: @ "Roboto-Regular" размер: 15]];

свою работу на Xcode5.0.1 .. :)

+0

просто попытался это, до сих пор не повезло :(. И я до сих пор не могу см. предварительный просмотр файлов ttf в Xcode. –

0

(решаемые в Xcode5)

Во-первых, терпения и пройти через этот link и перепроверить точки

Затем, наряду с добавлением «Шрифты, предусмотренные приложением» в файле Plist, а также добавить то же самое шрифты с расширением в «Название проекта»> вкладка «Информация» и сохранить.

Это сработало для меня.

0
Note : Use stable version of Xcode 5.1.1 instead of Xcode 5.0.1 (which is in beta). 

Вы можете создать собственный шрифт в Xcode 5.1.1, используя следующие шаги:

  1. Импорт тип шрифта в проект (* .ttf файл)
  2. Добавить «Шрифты, предусмотренные приложением» ключ в plist вашего проекта.
  3. Добавить пользовательский шрифт в качестве массива элементов в «Шрифты, предоставляемые приложением» ключ.
  4. Теперь вы можете использовать шрифт в наклейке:

    [lblName SetFont: [UIFont fontWithName: @ «CustomFontName» размер: 14,0]];

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