网站最后更新日期:2021年7月29日
欢迎大家来到畅想资源 AREFLY.COM! 个人网站(中) 个人网站(EN) 更多联络方式
×

iOS 8 Swift 第三方键盘建置简易新手教学——一个属于你自己的键盘!

二、实现基础键盘功能

1、首先我们把Xcode原本所提供的代码(即 class 内代码)删除或注释掉

ios-8-swift-custom-keyboard-extension-2-1

2、我们先在添加一个在键盘界面中创建新按钮的函式(函数):(将代码放入 class 中,下同)

3、然后,我们需要设定按钮按下后( TouchUpInside )所执行的 Function didTapButton

4、接着,我们在 viewDidLoad 内加入添加按钮“A”的 Function

5、现在我们运行键盘,应该就可以看到一个可点击的“A”按钮放在了我们键盘的左上角

ios-8-swift-custom-keyboard-extension-2-5

6、让我们稍微修改一下 viewDidLoad 的代码,创建包含一行字母的Array:

7、如果你现在直接运行这段代码,将只会显示“P”这一个字母,所以我们还需要新增一个 addIndividualButtonConstraints Function 来对其进行排版:

说明:该段代码通过使用了“AutoLayout”对一行按钮进行了自动排版、于每一按键的上下左右分别加入了 1px 的空隙(以其相邻的按键作为参考标志)

8、再让我们修改一下 viewDidLoad 的代码以加入上述 Function :

9、现在我们再来试试这个第三方键盘,怎样,看起来是不是像样多了?继续查看下页的内容完成我们的键盘设计吧!

ios-8-swift-custom-keyboard-extension-2-9

注意:于本步骤时键盘仍有一些小的排版问题,不过在之后的步骤中我们便会对其进行修复,所以无需紧张~ :laugh:

页面: 1 2 3 4

觉得这篇文章有用吗?分享一下让更多人受益吧!

© 版权声明:本文章采用“姓名标示-非商业性-相同方式分享 4.0 国际(CC BY-NC-SA 4.0)”于“”发布,转载时须以相同方式发布并注明“原文链接”!

本文固定链接:https://www.arefly.com/zh-cn/ios-8-swift-custom-keyboard-extension/

本文章由“超级efly”于2015年06月14日发表于“电脑”分类

你可以发表评论,并在保留原文地址及作者的情况下引用到你的网站

转载请注明:iOS 8 Swift 第三方键盘建置简易新手教学——一个属于你自己的键盘! | 畅想资源

关键字:, , , , , ,

如果您对本文有任何疑问或建议,欢迎发送邮件至yifei@hesyifei.com(或通过其它途径)联系我们,谢谢!