gpt4 book ai didi

swift - SCLAlertView - 专注于文本字段

转载 作者:可可西里 更新时间:2023-11-01 01:09:20 26 4
gpt4 key购买 nike

我有一个 SCLAlertView,里面有一个文本框。我怎样才能使该文本字段成为第一响应者,以便在显示警报 View 时,我可以自动开始编写而不是先单击文本字段?

最佳答案

显示警报后,您可以将这段代码放在函数的末尾。

@IBAction func showEdit(_ sender: AnyObject) {
let appearance = SCLAlertView.SCLAppearance(showCloseButton: true)
let alert = SCLAlertView(appearance: appearance)
let txt = alert.addTextField("Enter your name")
_ = alert.addButton("Show Name") {
print("Text value: \(txt.text ?? "NA")")
}
_ = alert.showEdit(kInfoTitle, subTitle:kSubtitle)

//Add this code in show function to set textfield as first responder
DispatchQueue.main.asyncAfter(deadline: .now() + 0.1) {
txt.becomeFirstResponder()
}
}

如果您有多个文本字段,则必须将第一个文本字段设置为第一响应者。

关于swift - SCLAlertView - 专注于文本字段,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48996600/

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