6

我想为我的键盘添加一个自定义键。(一个 .com 键)当用户开始在电子邮件文本字段中输入时,应该会出现这个带有该键的键盘。我使用键盘类型的电子邮件。但它没有给出那个钥匙。如何将此键添加到我的键盘。

谢谢

4

5 回答 5

3

这是帮助您将自定义按钮添加到 ios 键盘的教程!

将自定义按钮添加到 ios 键盘

于 2013-05-31T04:05:02.270 回答
2

使用 URL 类型键盘时添加 .com 键:KeyboardManagement

你不妨利用文本字段的 inputAccessoryView,为其添加一个 UIToolbar,在工具栏中你可以添加一些你想要的按钮,包括自定义的 .com 按钮。

于 2013-05-31T04:12:36.107 回答
1

There is no way you could change default keyboard. 如果您无论如何修改它(使用私有方法),苹果将拒绝您的应用程序,因为它违反了苹果指南。

因此,解决您的问题的唯一方法是创建一个自定义键盘,然后使用它。您还可以使用一些自定义键盘:

  1. 自定义 ios 键盘
  2. ioscustomkb
  3. 如何创建带有自定义导航按钮的简单键盘

希望它可以帮助你。

于 2013-05-31T04:02:36.743 回答
0

看看这个:自定义键盘

将其中之一集成到您的项目中并相应地对其进行自定义。希望它有助于开始...

于 2013-05-31T04:05:03.747 回答
0

您无法更改 Apple 的默认键盘。

但是您可以使用键盘类型进行选择,也可以UITextField通过在协议UITextView中设置一些属性来选择。UITextInputTraits使用电子邮件,设置为:

[textView setKeyboardType:UIKeyboardTypeEmailAddress];

您可以使用 inputAccessoryView 添加一些自定义键,参考: dmforminputaccessoryview

最后一个选项是创建新键盘(UIView 子类)并将其设置为 inputViewUITextViewUITextFiedCustom-iOS-Keyboards

于 2013-05-31T04:18:10.143 回答