设placeholder颜色方法

原创 2013年12月02日 16:17:31

第一种方法:(KVO)

textField.placeholder = @"XXX";

[textField setValue:[UIColor redColor] forKeyPath:@"_placeholderLabel.textColor"];

注意这两句的顺序不能颠倒


第二种方法:(重写UITextField的drawPlaceholderInRect方法)

- (void)drawPlaceholderInRect:(CGRect)rect {

    [[UIColor redColor] setFill];

    [[self placeholder] drawInRect:rect withFont:[UIFont systemFontOfSize:16]];

}

iOS-改变UITextField的Placeholder颜色的三种方式

转自:http://blog.csdn.net/mazy_ma/article/details/51775670有时,UITextField自带的Placeholder的颜色太浅或者不满足需求,所以需...
  • u011619283
  • u011619283
  • 2016年11月16日 13:18
  • 7491

HTML5 input placeholder 颜色修改

.divright ul li input[type=text]::-webkit-input-placeholder { /* WebKit browsers */ color: #999; }...
  • moniteryao
  • moniteryao
  • 2016年07月15日 10:08
  • 1199

修改input里placeholder颜色

2017年第一天上班! 开工大吉!     html     如下:  Chrome支持input=[type=text]占位文本属性    所以,对下面这段代码并不起作用,另外,!...
  • AmberWu
  • AmberWu
  • 2017年02月07日 14:42
  • 2587

修改输入框placeholder文字默认颜色-webkit-input-placeholder

我想让input框默认显示的字体颜色和输入的颜色保持一致,一直认为应该要设置input的颜色,改了很久,一定用不管,最后想到了placeholder属性,于是乎百度了一下,果然placeholder默...
  • panghaichun
  • panghaichun
  • 2016年03月02日 17:31
  • 87304

html 改变placeholder颜色

代码如下: input::-webkit-input-placeholder, textarea::-webkit-input-placeholder...
  • zww1984774346
  • zww1984774346
  • 2016年10月15日 13:15
  • 994

CSS修改HTML5 placeholder颜色

placeholder是html5中输入框的一个新的属性(input,textarea)。 它主要用于当输入框没输入内容时,给出的默认显示文案,比如说“请输入账户名”等,对于这个属性,不同的浏览器所显...
  • tyler1108
  • tyler1108
  • 2015年03月22日 21:35
  • 6774

html5中textarea给placeholder设置颜色

data-role="none" class="feedbackcontent" id="feedbackcontent" name="feedbackcontent" placeholder="请输...
  • u010725245
  • u010725245
  • 2014年12月23日 19:54
  • 8227

改变input标签中placeholder显示的颜色

使用伪元素可以改变input标签中placeholder显示的格式,以颜色为例: ::-webkit-input-placeholder { /* WebKit browsers */ co...
  • xxgujh
  • xxgujh
  • 2015年04月16日 14:07
  • 19271

改变placeholder颜色的方法

之前拿到一个设计图,Placeholder是白色的,所以就查看了一下改变placeholder的方法: input::-webkit-input-placeholder { /* WebKit ...
  • zeyu1021
  • zeyu1021
  • 2015年03月23日 14:01
  • 1802

placeholder修改默认颜色

:-moz-placeholder { /* Mozilla Firefox 4 to 18 */ color: #f00; } ::-moz-placeholder { /...
  • l775632765
  • l775632765
  • 2017年04月11日 15:33
  • 627
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:设placeholder颜色方法
举报原因:
原因补充:

(最多只允许输入30个字)