我试图将UITextfield中的占位符颜色设置为白色,但它似乎不起作用。请帮忙。 它改变了这行代码:
UIColor *color = [UIColor WhiteColor];
emailBox.attributedPlaceholder = [[NSAttributedString alloc] initWithString:@"Enter your email address" attributes:@{NSForegroundColorAttributeName: color}];
答案 0 :(得分:0)
也许这与this answered issue相关联,解决方案是检查您设置attributionPlaceholder的上下文。
也许你是在viewDidLoad中做的?
尝试在用户开始输入文字时执行此操作。在textField:shouldChangeCharactersInRange: