gpt4 book ai didi

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

转载 作者:行者123 更新时间:2023-11-29 10:39:24 25 4
gpt4 key购买 nike

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

示例代码:

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

关于ios - 如何设置 iOS UITextField 占位符颜色? (RubyMotion + iOS),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25236456/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com