курсив, полужирный и подчеркнутый шрифт на iPhone

Как установить шрифт как жирным шрифтом, так и курсивом. Существует boldSystemFontOfSize и italicSystemFoneOfSize, но я не вижу способа установить шрифт как курсив, так и полужирный.

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

Вы должны спросить жирную, курсивную версию шрифта. Например:

UIFont *myFont = [UIFont fontWithName:@"Helvetica-BoldOblique" size:[UIFont systemFontSize]]; 

Чтобы получить список всех доступных на iPhone, поместите этот небольшой fragment в свой метод applicationDidFinishLaunching: delegate и посмотрите на выход журнала:

 for (NSString *family in [UIFont familyNames]) { NSLog(@"%@", [UIFont fontNamesForFamilyName:family]); } 

Примечание. Некоторые названия шрифтов говорят «наклонный» – это то же самое, что и курсив.

Я не вижу встроенного способа делать подчеркивания – вам, возможно, придется провести линию самостоятельно.

Недавно я написал сообщение в блоге об ограничениях API UIFont и о том, как его решить. Вы можете увидеть это на http://eclipsesource.com/blogs/2012/07/26/uifont-from-a-css-definition/

С кодом, который я предоставляю там, вы можете получить нужную систему UIFont так же просто, как:

UIFont *myFont = [FontResolver fontWithDescription:@"font-family: sans-serif; font-weight: bold; font-style: italic;"];

  • Симулятор iPhone не может подключиться к Интернету
  • Как заблокировать горизонтальную прокрутку scrollView в iOS
  • Данные перезагрузки UITableView
  • Как настроить таргетинг на определенную версию iPhone?
  • MKAnnotation, простой пример
  • Время ожидания NSURLConnection?
  • Предотrotation использования UITabBar gradleиента для его изображений значков
  • Изменение размера текстового поля UISearchBar?
  • Обнаружение прочности на разрыв давления с использованием
  • Программное обеспечение для записи экрана на Mac?
  • Прокрутка двумя пальцами с помощью UIScrollView
  • Давайте будем гением компьютера.