Я пытаюсь выделить заполнители в текстовых полях курсивом, и, поскольку мое приложение ориентировано на iOS 6.0 или новее, я решил использовать свойство attributedPlaceholder
вместо того, чтобы накатывать что-то более индивидуальное. Код выглядит следующим образом:
NSString *plString = @"optional";
NSAttributedString *placeholder = [[NSAttributedString alloc] initWithString:plString
attributes:@{NSFontAttributeName : [UIFont fontWithName:@"HelveticaNeue-LightItalic" size:15]}];
for (UITextField *t in myTextfields){
t.placeholder = plString;
t.attributedPlaceholder = placeholder;
}
Тем не менее, стиль заполнителя по-прежнему не курсивный, а такой же, как у обычного текста, только более тусклый. Что мне не хватает для работы NSAttributedString
?