我正在尝试使我的文本字段中的占位符斜体,并且由于我的应用程序针对的是 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
工作?