首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
社区首页 >问答首页 >UITextField占位符颜色的更改

UITextField占位符颜色的更改
EN

Stack Overflow用户
提问于 2014-01-12 12:07:42
回答 13查看 70.2K关注 0票数 75

如何动态更改UITextField的占位符颜色?这始终是相同的系统颜色。

在xib编辑器中没有选项。

EN

回答 13

Stack Overflow用户

发布于 2014-01-12 12:45:57

来自文档的

属性@

(非原子,复制) NSAttributedString *属性占位符

默认情况下,此属性为nil。如果设置,则使用70%的灰色和属性字符串的其余样式信息(文本颜色除外)绘制占位符字符串。为此属性分配新值也会将占位符属性的值替换为相同的字符串数据,尽管没有任何格式信息。为此属性指定新值不会影响文本字段的任何其他与样式相关的属性。

Objective-C

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
NSAttributedString *str = [[NSAttributedString alloc] initWithString:@"Some Text" attributes:@{ NSForegroundColorAttributeName : [UIColor redColor] }];
self.myTextField.attributedPlaceholder = str;

Swift

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
let str = NSAttributedString(string: "Text", attributes: [NSForegroundColorAttributeName:UIColor.redColor()])
myTextField.attributedPlaceholder = str

Swift 4

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
let str = NSAttributedString(string: "Text", attributes: [NSAttributedString.Key.foregroundColor: UIColor.red])
myTextField.attributedPlaceholder = str
票数 165
EN

Stack Overflow用户

发布于 2015-04-29 21:35:24

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
_placeholderLabel.textColor

swift中的

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
myTextField.attributedPlaceholder = 
NSAttributedString(string: "placeholder", attributes:[NSForegroundColorAttributeName : UIColor.redColor()])

Objective-C

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
UIColor *color = [UIColor grayColor];
nameText.attributedPlaceholder =
   [[NSAttributedString alloc]
   initWithString:@"Full Name"
   attributes:@{NSForegroundColorAttributeName:color}];

P.S从Stackoverflow复制了3个不同的答案。

票数 41
EN

Stack Overflow用户

发布于 2014-01-13 04:39:33

使用下面的代码

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
[YourtextField setValue:[UIColor colorWithRed:97.0/255.0 green:1.0/255.0 blue:17.0/255.0 alpha:1.0] forKeyPath:@"_placeholderLabel.textColor"];
票数 12
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/21074417

复制
相关文章

相似问题

添加站长 进交流群

领取专属 10元无门槛券

AI混元助手 在线答疑

扫码加入开发者社群
关注 腾讯云开发者公众号

洞察 腾讯核心技术

剖析业界实践案例

扫码关注腾讯云开发者公众号
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档
查看详情【社区公告】 技术创作特训营有奖征文