gpt4 book ai didi

ios - 如何突出显示 UITextField 中的部分文本?

转载 作者:搜寻专家 更新时间:2023-11-01 06:38:15 25 4
gpt4 key购买 nike

假设我在 UITextField 中有这样的文本“通过注册,我同意 Rue.Du.8 的使用条款和隐私政策”,我想制作整个颜色灰色,除了“使用条款”为白色。有没有可能实现成一个UITextField

enter image description here

提前致谢...

最佳答案

您可以使用 attributedPlaceholder 属性来执行此操作,首先创建一个 AttributedString,如下所示。

var str = "By signing up I agree to the Terms of use and Privacy policy of Rue.Du.8"
var attributedString = NSMutableAttributedString(string: str)
attributedString.addAttribute(NSForegroundColorAttributeName, value: UIColor.grayColor(), range: (str as NSString).rangeOfString(str))
attributedString.addAttribute(NSForegroundColorAttributeName, value: UIColor.whiteColor(), range: (str as NSString).rangeOfString("Terms of use"))
self.textField.attributedPlaceholder = attributedString

关于ios - 如何突出显示 UITextField 中的部分文本?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38931141/

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