SwiftUI TextField 光标颜色

Sno*_*ogg 11 caret textfield swiftui

目前,我的 SwiftUI 的光标/插入符号TextFieldblue。是否有用于光标颜色的 API 或解决方法?

shi*_*him 24

尝试了一下,.accentColor并成功了。

TextField(" Enter some text", text: $name)
    .accentColor(.yellow)
Run Code Online (Sandbox Code Playgroud)

  • 使用“.tint”对我不起作用。只有 `.accentColor` 有效。 (8认同)
  • 对我来说不起作用,但我正在 *Catalyst 应用程序* 中尝试此操作(即,它不是完全本机的“AppKit”macOS 应用程序),这可能会解释它:-( (3认同)
  • 另外,在未来(22 年 1 月)的 Apple 文档中,指定 .accentColor() 将在将来被弃用,并使用它: .tint(.Yellow) (2认同)