繁体   English   中英

如何在ios6 Simulator中显示虚拟键盘

[英]How to display virtual keyboard in ios6 Simulator

如何在ios6模拟器(iphone或iPad)中显示虚拟键盘? 我已经尝试了切换键盘选项,但没有出现任何内容,您是否只能使用代码显示? 如果是的话,怎么样?

谢谢你的建议。

没有“目标”,您无法显示键盘。 系统需要知道它应该将输入的文本发送到的位置。

因此,如果您有一个UIView的子类接受文本输入(例如UITextField),则当用户点击该视图时会显示键盘,或者您可以通过调用以编程方式触发它:

[textField becomeFirstResponder];

iOS文档管理键盘

显示键盘

当用户点击视图时,系统会自动将该视图指定为第一响应者。 当包含可编辑文本的视图发生这种情况时,视图会启动该文本的编辑会话。 在该编辑会话开始时,视图要求系统显示键盘(如果尚未显示)。 如果键盘已经可见,则第一响应者的更改会导致键盘输入的文本被重定向到新点击的视图。

因为当视图成为第一响应者时键盘会自动显示,所以通常不需要做任何事情来显示它。 但是,您可以通过调用该视图的becomeFirstResponder方法以编程方式显示可编辑文本视图的键盘。 调用此方法会使目标视图成为第一个响应者并开始编辑过程,就像用户已轻触视图一样。

如果您的应用程序在单个屏幕上管理多个基于文本的视图,最好跟踪哪个视图当前是第一个响应者,以便您以后可以关闭键盘。

暂无
暂无

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

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