gpt4 book ai didi

SwiftUI - 如何更改文本字段的文本颜色?

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

我正在尝试更改 SwiftUI 中文本字段(用户编写的文本)的文本颜色。我正在尝试使用 foregroundColor 但它会更改占位符的文本颜色。

如何在 SwiftUI 中执行此操作?

 TextField($variable, placeholder: Text("a text"))
.foregroundColor(.green)

最佳答案

.foregroundColor 实际上确实改变了 TextField 的文本颜色,但只有当它有一个默认值时,例如这将工作正常:

TextField(.constant("Hello World"), placeholder: Text("Type here..."))
.foregroundColor(.green)

但是一旦您删除整个文本,文本字段不仅会失去颜色,还会失去其他修饰符,例如对齐方式。这可能是当前版本中的错误,因此我将提交错误报告。


更新:此问题已在 Xcode 11 beta 3 中修复。

关于SwiftUI - 如何更改文本字段的文本颜色?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56715398/

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