3

我有一个带有自定义设计的 xamarin.ios 应用程序,并希望使键盘适应我的设计。所以我试图为 UIKeyboardType.NumberPad 连接一个自定义设计,类似于下图。我该怎么做?谢谢

在此处输入图像描述

4

1 回答 1

7

没有经过批准的 API 可以自定义键盘 - 甚至它们的外观。

一个可能的解决方案(我建议您避免)是操纵子视图来修改它们的属性。请注意,这很容易在 iOS 版本之间中断(因为内部结构可以随时更改)。

现在,如果您的目标是只使用类似的东西,您可能会发现从按钮构建自己的键盘UIKeyboardType.NumberPad更容易(这个很简单,它只有 12 个按钮,并且不受当前语言环境/区域的影响)。这将使您对它的外观有更多的控制,并且不会在未来的 iOS 版本中中断。

于 2013-11-13T14:25:41.027 回答