【问题标题】:How can I create keyboard like buttons with UIInputView?如何使用 UIInputView 创建类似按钮的键盘?
【发布时间】:2014-03-23 10:00:57
【问题描述】:

Apple 在 iOS 7 中引入了UIInputView,它允许您在键盘上方添加一个自定义视图,如下所示(您可以调整高度):

docs state 那个:

UIInputView 类被设计为与标准系统键盘的外观相匹配,当用作响应器的输入视图时。在定义您自己的自定义输入视图或输入附件视图时,您可以使用 UIInputView 对象作为根视图并添加您想要创建输入视图的任何子视图。输入视图及其子视图根据您在初始化时指定的选项接收着色和模糊效果。

然而,我不明白如何在键盘上方添加额外的一排看起来像标准键的按钮(例如 Fantastical 中的此处):

是否可以 a) 正确设置系统 UIButton 的样式,使它们看起来像键,或者 b) 是否有一个库可以简化自定义键的呈现?

【问题讨论】:

    标签: ios keyboard


    【解决方案1】:

    这是一个模仿系统键盘的iOS键盘项目:https://github.com/acoomans/ACKeyboard

    您可以重复使用 ACKey 作为键盘的键!

    【讨论】:

      【解决方案2】:

      我认为这是一个用于 iOS 键盘的 inputAccessoryView。只需尝试创建一个 UIView 并向其添加一些自定义按钮并将其分配为 inputAccessoryView。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2011-06-30
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2013-01-31
        相关资源
        最近更新 更多