IOS工作中软键盘的弹出与消失

 时间:2024-09-21 14:49:15

在工作中,特别是IOS的初学者往往遇到TextField和TextView酋篚靶高需要获得焦点时可以弹出用于编辑的软键盘,当焦点失说湫鲆胪去是同时可以让软键盘消失,这些的做法是需要一些小小的代码实现,这个例子是以Swift的语言为基础写的。

IOS工作中软键盘的弹出与消失

工具/原料

Xcode

Mac

方法/步骤

1、打开Xcode的工程文件,找到MainStoryboard,在容器里拖一个TextField或者TextView。

IOS工作中软键盘的弹出与消失

2、可以运行程序看看效果,也可以同时按快捷键command+R运行程序,结果是无法出现键盘。

IOS工作中软键盘的弹出与消失

3、偶尔在运行程序的时候,会发现及时焦点在TextField或者TextView之内,还是不会出现软键盘,这个时候,可以使用快捷键command+shift+k就会出现软键盘,再按一次也会消失。

IOS工作中软键盘的弹出与消失

4、同时想让TextField巡綮碣褂或者TextView失去焦点的时候同时会失去软键盘,这个时候就是要将承载TextF足毂忍珩ield或者TextView的容器是View的类型,没有点击事件,只有将View上网类型改成UIcontroller。

IOS工作中软键盘的弹出与消失

IOS工作中软键盘的弹出与消失

5、TextField或者TextView创建outlet(截图省略),Controller创建action,这样可以在代码里进行设置。

IOS工作中软键盘的弹出与消失

6、可以写入取消编辑焦点的代码resignFirstResponder(),这样在运行的时候只要取消焦点,点击空白处就会消失软键盘。

IOS工作中软键盘的弹出与消失

苹果手机怎么打开滑行键入时逐词删除? 苹果手机怎么开启显示屏幕键盘功能? 苹果12home键怎么设置到桌面 苹果手机输入法如何设置? iphone11怎么关闭切换控制轻点后扫描同一个键
热门搜索
短卷发图片 小白兔头饰图片 橡皮擦图片 动漫挠脚心 小别墅图片