如何在 Xcode 5 中自定义默认键盘

Posted

技术标签:

【中文标题】如何在 Xcode 5 中自定义默认键盘【英文标题】:How to customise the default keyboard in Xcode 5 【发布时间】:2014-02-03 06:46:44 【问题描述】:

当我们单击文本字段时,默认键盘或小键盘不会出现,而是我需要显示自定义键盘..

有没有人知道答案的请贴出来..

声明于 UIResponder.h

UIInputViewAudioFeedback 协议。

这个方法正确还是有什么简单的方法可以解决?

【问题讨论】:

您是否希望根据您的图片展示数字小键盘而不是默认键盘? 我认为他希望在数字键盘下方有一些其他选项。 是的,我需要上图所示的数字键盘。 @user3082253 请查看我的答案以显示数字键盘键盘类型。 【参考方案1】:

您需要为此创建一个protocol,以便在整个应用程序中显示自定义键盘。几个月前我已经成功了,而且这些东西运行良好。我的要求是为farsi 语言创建一个键盘,因为ios 在其语言设置中没有farsi

如果您只想在 1 个 viewcontroller 中添加 protocol,则无需创建。

这是我的主题:

customized keypad on the iPhone Application

【讨论】:

【参考方案2】:

这是我创建的可能会有所帮助的东西。只需在 GitHub 上 fork 并将旁遮普语字符更改为缅甸。大部分辛苦的工作都是为你完成的:)

https://github.com/kulpreetchilana/Custom-iOS-Keyboards

【讨论】:

【参考方案3】:

根据您的评论,您需要数字键盘。

通过 Interface Builder 或以编程方式设置您的 UITextFieldkeyboardType 属性:

textfield.keyboardType = UIKeyboardTypeNumberPad;

【讨论】:

以上是关于如何在 Xcode 5 中自定义默认键盘的主要内容,如果未能解决你的问题,请参考以下文章

如何将自定义视图拖动为 Xcode 6 中自定义视图的私有属性

如何在材料表中自定义默认导出选项

如何在 Yii2 Gridview 中自定义默认数据确认对话框

如何在 Swift 中自定义 UISlider 值

如何使用Swift在Xcode上创建自定义数字键盘? [关闭]

如何在使用 Vuetify 2.x 的表中自定义默认行中使用 v-html?