相关疑难解决方法(0)

使用SwiftUI时如何隐藏键盘?

在以下情况下如何隐藏keyboard使用SwiftUI

情况1

我有TextField,我需要keyboard在用户单击return按钮时隐藏。

情况二

我有TextFieldkeyboard当用户在外面轻按时,我需要隐藏。

我该如何使用SwiftUI呢?

注意:

我尚未提出有关的问题UITextField。我想使用SwifUITextField)来做。

ios swift swiftui

29
推荐指数
20
解决办法
5206
查看次数

How to set custom highlighted state of SwiftUI Button

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

11
推荐指数
3
解决办法
2565
查看次数

SwiftUI:增加点击/拖动区域以进行用户交互

我已经在SwiftUI中使用20x20的缩略图拖动器构建了一个自定义滑块。一切正常,除了轻按目标很小,因为它只是20x20的视图。我正在寻找一种增加此值的方法,以使用户更轻松地与我的滑块进行交互。在SwiftUI中有没有办法做到这一点?

我试着用拇指包住Color.clear.overlay并将帧设置为60x60。如果颜色是纯色(例如)red,则可以使用clear此方法,但是使用轻敲目标似乎可以还原为20x20的可见像素。

您可以在此gif上看到,即使在拇指外侧单击也可以拖动滑块。

红色背景滑块

但是,一旦我将颜色更改为clear,该区域就不再接收交互。

具有清晰背景的滑块

swift swiftui

5
推荐指数
3
解决办法
295
查看次数

标签 统计

swiftui ×3

swift ×2

ios ×1