首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >如何设置iOS UITextField占位符颜色?(RubyMotion + iOS)

如何设置iOS UITextField占位符颜色?(RubyMotion + iOS)
EN

Stack Overflow用户
提问于 2014-08-11 13:37:33
回答 1查看 267关注 0票数 1

如何使用RubyMotion设置文本字段的占位符文本前景颜色?

示例代码:

代码语言:javascript
运行
复制
textField = UITextField.alloc.init
textField.placeholder = "Hello World"

占位符文本显示为灰色;我希望它是红色的。

这是使用RubyMotion,而不是Objective-C。

EN

回答 1

Stack Overflow用户

发布于 2014-08-11 13:43:10

使用如下所示的属性字符串:

代码语言:javascript
运行
复制
self.attributedPlaceholder = 
  NSAttributedString.alloc.initWithString(
    self.placeholder || "Hello World",  
    attributes: {NSForegroundColorAttributeName => UIColor.redColor}
  )

这适用于iOS7,可能也适用于iOS6,而不适用于更早的iOS版本。

注意:一定要使用散列语法key => val而不是key: val

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/25236456

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档