gpt4 book ai didi

swiftui - 是否有可能在 SwiftUI 中停用按钮?

转载 作者:行者123 更新时间:2023-12-04 11:18:39 26 4
gpt4 key购买 nike

是否有可能在 SwiftUI 中停用按钮?找不到任何东西?

我想使用 Alamofire 进行下载,然后在成功下载后激活按钮。

最佳答案

您可以使用 .disabled修饰符。根据文档:

Adds a condition that controls whether users can interact with this view.


import SwiftUI

struct ContentView: View {
@State private var buttonDisabled = true

var body: some View {
Button(action: {
//your action here
}) {
Text("CLICK ME!")
}
.disabled(buttonDisabled)
}
}

#if DEBUG
struct ContentView_Previews: PreviewProvider {
static var previews: some View {
ContentView()
}
}
#endif

您可以设置您的 buttonDisabled下载完成后,将 var 设置为 false。

关于swiftui - 是否有可能在 SwiftUI 中停用按钮?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57963751/

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