iphone计算器键盘

时间:2011-09-26 14:16:47

标签: iphone xcode uikeyboardtype

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

感谢。

5 个答案:

答案 0 :(得分:3)

按钮

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

但是,我建议使用PNG图像作为按钮背景。您可以通过选择,复制,新建,粘贴,对象&gt从iPhone UI Vector Elements(链接到iPhone and iPad Development GUI Kits, Stencils and Icons)和Adobe Illustrator提取正常按钮背景(我没有找到所选按钮背景。) ;画板>适合选定的艺术>另存为。

CalculatorMemoryButtonBackgroundNormal.png & CalculatorMemoryButtonBackgroundNormal@2x.png

calculator memory button background normal calculator memory button background normal retina

CalculatorOperatorButtonBackgroundNormal.png & CalculatorOperatorButtonBackgroundNormal@2x.png

calculator operator button background normal calculator operator button background normal retina

CalculatorDigitButtonBackgroundNormal.png & CalculatorDigitButtonBackgroundNormal@2x.png

calculator digit button background normal calculator digit button background normal retina

CalculatorEqualButtonBackgroundNormal.png & CalculatorEqualButtonBackgroundNormal@2x.png

calculator equal button background normal calculator equal button background normal retina

实施

答案 1 :(得分:1)

由于您是iPhone应用程序开发的新手,我会说去Youtube并观看iPhone app dev上的教程,这是一个很好的资源。至于你的“计算器”项目 - 请访问this tutorial

答案 2 :(得分:1)

不是以任何简单的方式。鉴于这种键盘的简单程度,通过构建自定义视图可以更好地实现这一点。

答案 3 :(得分:1)

您需要一个完整的替换“键盘”,使用您自己的按钮和操作来执行此操作。这将是一个UIView持有一组UIButtons。如果你想像常规键盘那样弹出它(而不是像在计算器应用程序中那样一直在屏幕上),那么将新视图设置为文本字段的inputView而不是{{1 }}

答案 4 :(得分:0)

请参阅Custom iPhone Keyboard

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