【问题标题】:iphone calculator keyboardiphone计算器键盘
【发布时间】:2011-11-25 06:27:05
【问题描述】:

我是 iPhone 开发的新手,所以我不知道这是否可能,但是否可以自定义键盘使其看起来像计算器?我知道如何使用inputAccessoryView 将按钮放在键盘顶部,但我想将加、乘、除和减按钮放在一边,让它看起来像一个更标准的计算器。这可能吗?

谢谢。

【问题讨论】:

    标签: iphone xcode uikeyboardtype


    【解决方案1】:

    按钮

    查看CodePadawan: iPhone Glossy Buttons 了解以编程方式创建的计算器按钮。

    但是,我建议使用 PNG 图像作为按钮背景。您可以使用 Adob​​e Illustrator 从 iPhone UI Vector Elements(链接到 iPhone and iPad Development GUI Kits, Stencils and Icons)中提取普通按钮背景(我没有找到选定的按钮背景。),方法是进行选择、复制、新建、粘贴、对象 > 画板 > 适合选定的艺术 > 保存为网络。

    CalculatorMemoryButtonBackgroundNormal.png & CalculatorMemoryButtonBackgroundNormal@2x.png

    CalculatorOperatorButtonBackgroundNormal.png & CalculatorOperatorButtonBackgroundNormal@2x.png

    CalculatorDigitButtonBackgroundNormal.png & CalculatorDigitButtonBackgroundNormal@2x.png

    CalculatorEqualButtonBackgroundNormal.png & CalculatorEqualButtonBackgroundNormal@2x.png

    实现

    【讨论】:

      【解决方案2】:

      您将需要一个带有您自己的按钮和操作的完整替换“键盘”来执行此操作。这将是一个持有一组 UIButtons 的 UIView。如果您希望它像普通键盘一样弹出(而不是像计算器应用程序那样一直显示在屏幕上),请将您的新视图设置为文本字段的inputView,而不是inputAccessoryView

      【讨论】:

        【解决方案3】:

        由于您是 iPhone 应用程序开发的新手,我建议您去 Youtube 并观看有关 iPhone 应用程序开发的教程,这是非常有用的资源。至于你的“计算器”项目——访问this tutorial

        【讨论】:

          【解决方案4】:

          绝不是简单的方式。鉴于此键盘非常简单,最好通过构建自定义视图来实现。

          【讨论】:

            【解决方案5】:

            请看Custom iPhone Keyboard

            但是,Apple 可能会根据有关该问题的各种 SO 帖子拒绝您的应用。

            【讨论】:

              猜你喜欢
              • 1970-01-01
              • 1970-01-01
              • 2015-02-04
              • 2016-12-29
              • 1970-01-01
              • 2016-01-11
              • 1970-01-01
              • 2011-04-11
              • 1970-01-01
              相关资源
              最近更新 更多