Я пытаюсь сделать placeholders в текстовом поле курсивом, и поскольку мое приложение предназначено для 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
?