Dam*_*ver 6 swift swiftui swift5.1
我目前正在尝试将 SwiftUI 中文本字段的背景颜色设置为浅灰色。它不工作
我的代码是这样的
TextField("Enter Your Email", text: $username)
.background(Color.lightGray)
Run Code Online (Sandbox Code Playgroud)
知道它可能有什么问题吗?当我只使用“灰色”时它有效但我需要颜色比这更浅。我在 swift 中查找 lightGray ,它说它是一种颜色。
fuz*_*uzz 15
您可以通过添加.padding()到TextField,然后使用来设置背景UIColor.lightGray。.padding()不需要设置,但是在设置背景颜色时它看起来更原生一些。
TextField("Enter Your Email", text: $text)
.padding()
.background(Color(UIColor.lightGray))
Run Code Online (Sandbox Code Playgroud)
Rya*_*yan 12
我有时也会像这样调整灰色的颜色:
.background(
Color.gray
.brightness(0.4)
)
Run Code Online (Sandbox Code Playgroud)
或者
.background(
Color.gray
.opacity(0.1)
)
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
5813 次 |
| 最近记录: |