方式一:
_codeTextField.attributedPlaceholder = [[NSAttributedString alloc] initWithString:@"请输入验证码(4位数字)" attributes:@{NSForegroundColorAttributeName:[UIColor colorWithHex:kTextLightGray]}];
方式二:KVC方式
_phoneTextField.placeholder = @"请输入手机号码";
[_phoneTextField setValue:[UIColor colorWithHex:kTextLightGray] forKeyPath:@"_placeholderLabel.textColor"];
_phoneTextField.placeholder = @"请输入手机号码";
这句需要放在 设置颜色 的前面。。。。。。。。。。否则不起作用。!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
相关推荐
详解IOS 利用storyboard修改UITextField的placeholder文字颜色 最近有个需求需要修改UITextField的placeholder文字颜色,在网上找发现有用代码修改的,但是考虑到更加优雅的实现,所以尝试着在storyboard中直接实现...
修改UITextField的placeholder字体颜色
前言设置UITextField的placeholder的颜色代码片段:textField.placeholder = @"username is in here
给大家分享了iOS中修改UITextField占位符字体颜色的三个方法,分别是使用attributedPlaceholder属性、重写drawPlaceholderInRect方法和修改UITextField内部placeholderLaber的颜色,下面我们一起来看看详细的方法...
主要为大家详细介绍了iOS改变UITextField的占位文字颜色的三种方法,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
在大家平时的开发中,有时候会遇到背景深色的界面上需要添加TextField,TextField默认的占位颜色也是深灰色,比较难看清,这时候就需要修改展位文字的颜色,可是系统没有提供相应的方法,那么就需要我们自己来自定义...
比如:修改placeholder的颜色、修改UISearchBar上面的UITextfield的背景颜色、修改UITextfield上面的照片等等。 为了实现上述的需求,最好写一个UISearchBar的子类就叫LSSearchBar吧 LSSearchBar.h如下: 代码如下:...
//修改uiview 的矩阵,仿射变换 imageView.transform = a; //设置阴影偏移量(正值往右偏,正值往下偏移) label.shadowOffset=CGSizeMake(5, 10); //在oc中,空对象调用方法或属性不会引起程序报错或崩溃...