gpt4 book ai didi

swift 成为FirstResponder

转载 作者:行者123 更新时间:2023-11-30 11:43:24 25 4
gpt4 key购买 nike

我需要打开键盘。 当 ViewController 启动时,我使用此函数

func showKeyboardAndFocus(){
DispatchQueue.main.async {
self.placeForText.resignFirstResponder()
self.placeForText.becomeFirstResponder()
}
}

来自 viewDidLoad 并且它工作正常。当我关闭它并尝试使用相同的功能打开它时,它不起作用。

为什么?我怎样才能第二次打开它?

最佳答案

显示键盘:

self.inputTextView.becomeFirstResponder()

隐藏键盘:

self.inputTextView.resignFirstResponder()

第二次显示/隐藏

@IBAction func showKeyboardClicked(_ sender: UIButton) {
textField.becomeFirstResponder()
}

@IBAction func closeKeyboardClicked(_ sender: Any) {
textField.resignFirstResponder()
}

关于 swift 成为FirstResponder,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49089053/

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