here in stack, change bkgrnd 但不清楚在哪里称呼
[UIColor colorWithRed:0.2f green:0.3f blue:0.4f alpha:0.50001f];
我应该覆盖UITextField.h吗?哪里? 或者我应该在哪里改变颜色?
并且更换占位符,但它不起作用! stack, change holder
答案 0 :(得分:2)
您可以覆盖UITextField并在init方法中执行此操作。但我强烈建议您在创建UITextField之后立即执行此操作
textField.backgroundColor = [UIColor colorWithRed:0.2f green:0.3f blue:0.4f alpha:0.50001f];
答案 1 :(得分:1)
要更改文本字段的背景:
yourTextField.backgroundColor = [UIColor yellowColor];
更改占位符文字颜色:
[yourTextField setValue:[UIColor blackColor] forKeyPath:@"_placeholderLabel.textColor"];