更改占位符颜色

时间:2015-06-03 14:33:47

标签: ios objective-c

我试图将UITextfield中的占位符颜色设置为白色,但它似乎不起作用。请帮忙。 它改变了这行代码:

UIColor *color = [UIColor WhiteColor];
emailBox.attributedPlaceholder = [[NSAttributedString alloc] initWithString:@"Enter your email address" attributes:@{NSForegroundColorAttributeName: color}];

1 个答案:

答案 0 :(得分:0)

也许这与this answered issue相关联,解决方案是检查您设置attributionPlaceholder的上下文。

也许你是在viewDidLoad中做的?

尝试在用户开始输入文字时执行此操作。在textField:shouldChangeCharactersInRange: