自定义键盘教程

在Swift 4中为iOS创建自己的键盘

介绍

在本教程中,您将学习如何使用Xcode和Swift 4为iOS应用程序创建自己的键盘。

自定义键盘是不允许做的事情,并且访问很多东西,要知道允许什么和不允许什么,我强烈建议阅读以下链接www.apple.com.br上的Apple文档。

开始吧

首先,您必须创建一个新的Xcode项目并选择一个单视图应用程序 。 我将项目命名为自定义键盘教程。

Main.storyboard中,您必须添加UITextField 。 之后,您必须在ViewController.swift中为此UITextField创建一个出口。

出口与UITextField连接后,必须在viewDidLoad()中添加一行代码。 在下面的代码行中,应用将在打开时显示键盘。

Xcode将使用您选择的产品名称在您的项目中创建一个新文件夹。 有两个文件,KeyboardViewController.swift和info.plist。

这是KeyboardViewController中的一些代码。 要开始创建我们自己的键盘,请清理viewDidLoad方法上的代码。

现在,该创建键盘布局了。 单击键盘文件夹,然后选择“ 新建文件”,然后选择“ 查看” 。 输入视图名称并创建。

Xcode然后将新的xib文件添加到键盘文件夹中。

您将在该文件中创建键盘布局。

在本教程中,我们将“ 检查器”>“模拟指标”中的“大小” 从“推断”更改为自由格式,并将宽度更改为320,将高度更改为160,如下图所示。

配置视图大小之后,该添加键盘按钮了。 我将在视图中添加4 UIButton。

现在选择了文件的所有者,您必须将KeyboardViewController.swift设置为自定义类。

转到KeyboardViewController.swift,有一个名为nextKeyboardButton的插座,您必须将标题为change keyboard的按钮设置为对此插座的引用,并且它们会为其他按钮创建IBAction。

配置插座和操作后,让我们创建一个全局变量,该变量负责向自定义键盘提供文本上下文。

ViníciusCano Santos和Guilherme Gatto制作的教程