更改 iOS 系统键盘背景图像和按钮图像

Change iOS System Keyboard Background Image and Buttons Image

而不是创建自定义键盘...我怎样才能更改 ios 键盘背景图像并以编程方式获取键盘按钮或键盘视图的引用?

我不想复制整个 ios 键盘,只是在这里和那里调整一下键盘。

解决方案更新:

您不能只更新 iOS 系统键盘的背景或按钮!这是由于 Apple 限制了对键盘的访问 API。您最多可以做的就是更改键盘背景颜色,即深色或浅色。

如果您需要像我一样将背景更改为图片,则需要扩展 ios 键盘,即制作您自己的自定义键盘!

请在下面查看已接受的答案!

希望对您有所帮助!

对于深色背景,您可以使用

mytextfield.keyboardAppearance = UIKeyboardAppearanceAlert;

如需更多定制,请遵循此 link: https://developer.apple.com/library/ios/documentation/UIKit/Reference/UITextInputTraits_Protocol/index.html

你可以这样做,

 myTextField.keyboardType = UIKeyboardTypeDecimalPad; // many other options

 myTextField.keyboardAppearance = UIKeyboardAppearanceDark; //many other options

如果您想要完全自定义键盘,请参考 this tutorial

希望这会有所帮助:)