gpt4 book ai didi

ios - 呈现新的 viewController 后保持键盘打开

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

如果呈现新的 viewController,如何保持键盘打开?

我有 2 个 View Controller :firstVCsecondVCfirstVC 有文本字段,secondVC 也有。现在,如果我从 firstVC 中呈现 secondVC,我希望打开键盘,但它会将其关闭。

根据documentation我尝试覆盖 disablesAutomaticKeyboardDismissal 由于某种原因不起作用:

override var disablesAutomaticKeyboardDismissal: Bool {
return true
}

我还应该做什么?我不希望它解雇然后分配 becomeFirstResponder() 因为它会产生令人讨厌的动画。

我知道,如果您想保持键盘打开状态,例如您呈现 UIAlertView ,那么您可以这样做:

let rootViewController: UIViewController = (UIApplication.shared.windows.last?.rootViewController)!
rootViewController.presentViewController(alert, animated: true, completion: nil)

最佳答案

txtcode.becomeFirstResponder() 在 txtcode 中替换您的文本字段名称并为代表提供相同的内容

关于ios - 呈现新的 viewController 后保持键盘打开,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44848168/

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