版权声明:本文为博主原创文章,未经博主允许不得转载。 https://cloud.tencent.com/developer/article/1337853
目前了解到两种设置占位文字颜色的方法
1.自定义,在UITextField上添加一个自己创建的UILabel,将该label上的文字作为占位文字然后设置其颜色。
2.设置系统的占位文字颜色。代码:
// 改变placeholder的文字颜色
text.placeholder = @"我是中国人";
// 获取占位label
UILabel * textLbl = text valueForKey:@"placeholderLabel";
textLbl.textColor = UIColor yellowColor;
第一种方法代码量大,但更加灵活。第二种方法代码量少,简单。