如何使用RubyMotion设置文本字段的占位符文本前景颜色?
示例代码:
textField = UITextField.alloc.init
textField.placeholder = "Hello World"占位符文本显示为灰色;我希望它是红色的。
这是使用RubyMotion,而不是Objective-C。
发布于 2014-08-11 13:43:10
使用如下所示的属性字符串:
self.attributedPlaceholder =
NSAttributedString.alloc.initWithString(
self.placeholder || "Hello World",
attributes: {NSForegroundColorAttributeName => UIColor.redColor}
)这适用于iOS7,可能也适用于iOS6,而不适用于更早的iOS版本。
注意:一定要使用散列语法key => val而不是key: val。
https://stackoverflow.com/questions/25236456
复制相似问题