繁体   English   中英

如何让键盘出现/留在故事板 Xcode

[英]How to make keyboard appear/stay in storyboard Xcode

我想知道如何让键盘出现在 iOS Swift 应用程序中并永久保留在那里。 我知道当用户触摸文本字段时它会出现。 那不是我想要的。 我希望它在用户加载应用程序时就在那里并永久留在那里。 我仍然希望键盘像往常一样与文本字段进行通信。

我最好能够在故事板自动布局中使用键盘,并在键盘周围缩放/对齐我的按钮,但如果有必要,我可以在没有该功能的情况下生活。

我试过的:

如果我可以以编程方式在文本字段中模拟“触摸”,我想我可以完成我的任务。 一旦应用程序加载,我会强行模拟“触摸”,然后在“textFieldShouldReturn”方法中,我可以在文本字段内重复强制编程触摸以防止键盘消失。 (这可能会导致键盘消失,然后很快又出现,这会很丑陋和不可取。)我如何强制这种假触摸?

综上所述:

我正在使用 iOS Storyboard 和 Swift。

如何使键盘在启动时加载并在按下返回/发送后保持在那里?

如果以上是不可能的,我如何以编程方式强制在文本字段内进行触摸?

我认为你不能从故事板方面做到这一点,但从代码方面,假设你将你的文本字段命名为“textField”,你可以在viewDidLoad()上执行self.textField.becomeFirstResponder()以使键盘出现当您进入此屏幕时。 除非您在其他地方执行resignFirstResponder()否则这应该使键盘保持在屏幕上。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM