Вы используете неверное имя шрифта, правильное имя будет:
[titleLabel setFont:[UIFont fontWithName:@"HelveticaNeue-UltraLight" size:25.0f]];
Вы можете просмотреть список всех доступных имен шрифтов для данного семейства шрифтов, используя + fontNamesForFamilyName: метод в UIFont, например:
[UIFont fontNamesForFamilyName:@"Helvetica Neue"]
Редактировать: Также имейте в виду, что некоторые шрифты могут присутствовать не во всех версиях iOS, поскольку Apple постепенно добавляет (и иногда, вероятно, удаляет) шрифты из стандартного набора ОС.
Похоже, что шрифт HelveticaNeue-UltraLight присутствует в ОС, начиная с версии 5.0.Если вы хотите использовать его в более старых версиях ОС, вам нужно встроить его в свое приложение - посмотрите, например, этот ответ , чтобы узнать, как это сделать