自定义键盘教程
在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制作的教程