2010-07-22 115 views

回答

1

由于iOS 3.2,你可以改变键盘:

比照 Official documentation here

讨论

此属性的值是零。需要一个 自定义视图 响应对象,以收集来自 用户输入要重新声明此属性作为 读写,并用它来管理自己的 定制输入视图。当接收器 随后成为第一个响应者时,响应者 基础架构自动呈现指定的 输入视图。同样, 当视图退出其第一个 响应者状态时,响应者 基础结构会自动关闭 指定的视图。

此属性通常用于 替代系统提供的键盘 被呈现为UITextField和 UITextView的对象。

+0

谢谢santoni,我曾考虑过使用按钮作为InputView的键,但对于一个简单的任务似乎有点矫枉过正 - 但它看起来像是唯一的自定义键的选项。 – mlam 2010-07-22 09:38:24

0

苹果不会允许你做任何改动的键盘..

你想进入什么?无论是创建一个自定义键盘,使用采摘如果可能的话或代码它不接受某些键..

+0

我只希望用户输入数字和小数点,与所有其他选项被禁用? – mlam 2010-07-22 09:25:53

+0

好的。我不知道你现在被允许改变键盘。 我通常使用一个选择器。并有一个段只包含一个“,”其余的段是0-9 .. 或者你可以做这样的事情: http://stackoverflow.com/questions/276382/best-way -to-enter-numeric-values-with-decimal-points 但是,既然它可以更改键盘,现在试试这个: http://blog.devedup.com/index.php/2010/03/13/ iphone-number-pad-with-a-point-point/ – LarsJK 2010-07-22 10:20:39

0

好的。我不知道你现在可以更换键盘了。

我通常使用一个选择器。并有一个段只包含一个“”该段的其余均为0-9 ..

,或者你可以做这样的事情:

What is the best way to enter numeric values with decimal points?

但由于它没关系变化键盘现在试试这个:

http://blog.devedup.com/index.php/2010/03/13/iphone-number-pad-with-a-decimal-point/

+0

这两个链接都是很好的选择,但它们不提供我需要的灵活性。尽管如此,我仍然会为未来的项目考虑这些选项。谢谢。 :) – mlam 2010-07-22 12:32:00