UITextField 键盘不出现

2024-04-23

我有一个非常简单的屏幕,其中有一个具有默认配置的 UITextField,没有什么特别的。

当我触摸 UITextField 时,键盘不会弹出。

我没有任何自定义控件、行为或其他任何东西,但它不起作用。

我在以前的应用程序 iPhone/iPad 应用程序中已经在 AppStore 上完成了此操作,但我不知道这里出了什么问题。

UITextField 是在 Interface Builder 中的 nib 文件中创建的。
我一直在做一些研究,并在 UIViewController 中为 UItextField TouchDown 事件添加了 IBAction ,并为 UITexField 添加了 IBOutlet 。
在代码的第一行我添加了:

[textFild becomeFirstResponder];

这是 UITextField 的默认行为,当您触摸它时,它会成为要求系统显示键盘的第一响应者。
我调试了它并且它运行了该行,但键盘仍然没有显示。
提前致谢。


很多时候你的代码是正确的,这只是关于 Xcode 或模拟器的设置。

尝试在模拟器中切换键盘软件

Simulator --> Hardware --> Keyboard --> Toggle Software Keyboard

或者只是简单地点击Command + K它会做同样的事情

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

UITextField 键盘不出现 的相关文章

随机推荐