在以下情况下如何隐藏keyboard使用SwiftUI?
情况1
我有TextField,我需要keyboard在用户单击return按钮时隐藏。
情况二
我有TextField,keyboard当用户在外面轻按时,我需要隐藏。
我该如何使用SwiftUI呢?
注意:
我尚未提出有关的问题UITextField。我想使用SwifUI(TextField)来做。
I have a Button. I want to set custom background color for highlighted state. How can I do it in SwiftUI?
Button(action: signIn) {
Text("Sign In")
}
.padding(.all)
.background(Color.red)
.cornerRadius(16)
.foregroundColor(.white)
.font(Font.body.bold())
Run Code Online (Sandbox Code Playgroud) 我已经在SwiftUI中使用20x20的缩略图拖动器构建了一个自定义滑块。一切正常,除了轻按目标很小,因为它只是20x20的视图。我正在寻找一种增加此值的方法,以使用户更轻松地与我的滑块进行交互。在SwiftUI中有没有办法做到这一点?
我试着用拇指包住Color.clear.overlay并将帧设置为60x60。如果颜色是纯色(例如)red,则可以使用clear此方法,但是使用轻敲目标似乎可以还原为20x20的可见像素。
您可以在此gif上看到,即使在拇指外侧单击也可以拖动滑块。
但是,一旦我将颜色更改为clear,该区域就不再接收交互。