如何使用RubyMotion设置文本框的占位符文本前景色?
示例代码:
textField = UITextField.alloc.init
textField.placeholder = "Hello World"
占位符文本显示出来灰色; 我希望它是红色的。
这是使用RubyMotion,而不是Objective-C的。
如何使用RubyMotion设置文本框的占位符文本前景色?
示例代码:
textField = UITextField.alloc.init
textField.placeholder = "Hello World"
占位符文本显示出来灰色; 我希望它是红色的。
这是使用RubyMotion,而不是Objective-C的。
使用一个属性串像这样:
self.attributedPlaceholder =
NSAttributedString.alloc.initWithString(
self.placeholder || "Hello World",
attributes: {NSForegroundColorAttributeName => UIColor.redColor}
)
这适用于iOS7,并有可能在iOS6的,而不是早期的IOS版本。
小心:是一定要使用的散列语法key => val
代替key: val
。