更改 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。
希望这会有所帮助:)
而不是创建自定义键盘...我怎样才能更改 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。
希望这会有所帮助:)