【问题标题】:how to add a custom key to Keyboard in ios?如何在ios中为键盘添加自定义键?
【发布时间】:2013-05-31 12:38:02
【问题描述】:

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

谢谢

【问题讨论】:

    标签: ios keyboard


    【解决方案1】:

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

    adding-custom-buttons-to-ios-keyboard

    【讨论】:

      【解决方案2】:

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

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

      【讨论】:

        【解决方案3】:

        看看这个:custom keyboard

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

        【讨论】:

          【解决方案4】:

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

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

          1. custom-ios-keyboards
          2. ioscustomkb
          3. how-to-create-a-simple-keyboard-with-custom-navigation-buttons

          希望对你有帮助。

          【讨论】:

            【解决方案5】:

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

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

            [textView setKeyboardType:UIKeyboardTypeEmailAddress];
            

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

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

            【讨论】:

              猜你喜欢
              • 1970-01-01
              • 2016-05-26
              • 2017-04-20
              • 1970-01-01
              • 1970-01-01
              • 2015-11-10
              • 1970-01-01
              • 2014-11-27
              • 2012-09-12
              相关资源
              最近更新 更多