gpt4 book ai didi

ios - 在 mac 催化剂上更改 UITextField 的提示颜色

转载 作者:行者123 更新时间:2023-12-01 15:57:08 24 4
gpt4 key购买 nike

如何以编程方式更改 mac 催化剂上 UITextField 的提示颜色?

提示存在,但颜色与 UITextField 相同。

提示在 iOS 上显示正确的颜色。

我试了没有成功 .tintColor

Code + iOS and Mac Catalyst result

最佳答案

经过大量搜索,我想我已经找到了解决方法。您可以使用键值编码范例来获取插入点颜色属性(这是您最终需要设置的属性)。这是将插入符号颜色设置为红色的示例。请注意,仅在针对 Mac Catalyst 时才执行此操作,因为在 iOS 上使用 tintColor 是正确的。

#if targetEnvironment(macCatalyst)
let textInputTraits = myTextView.value(forKey: "textInputTraits") as? NSObject
textInputTraits?.setValue(UIColor.red, forKey: "insertionPointColor")
#endif

关于ios - 在 mac 催化剂上更改 UITextField 的提示颜色,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/60537039/

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