我有一个带有自定义设计的 xamarin.ios 应用程序,我想根据我的设计调整键盘。所以我正在尝试为 UIKeyboardType.NumberPad 连接一个自定义设计,类似于下图。我该怎么做?谢谢
最佳答案
没有经过批准的 API 来自定义键盘 - 甚至是它们的外观。
一个可能的解决方案(我建议您避免)是manipulate the subviews修改它们的属性。请注意,这很容易在 iOS 版本之间中断(因为内部结构随时可能发生变化)。
现在,如果您的目标是只使用 UIKeyboardType.NumberPad
之类的东西,那么您可能会发现从按钮构建您的自己的键盘会更容易(这个很简单,它是只有 12 个按钮,并且不受当前语言环境/区域的影响)。这将使您可以更好地控制它的外观,并且不会在未来的 iOS 版本中中断。
关于ios - 如何在 Xamarin.iOS/Monotouch 中将 UIKeyboardType.NumberPad 的设计更改为自定义设计?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19952019/