objective-c - 更改 UITextField 键盘的色调

标签 objective-c ios

我想为与 UITextField 关联的键盘设置自定义颜色。我看到我可以设置 UIKeyboardAppearanceType,但我希望能够将颜色设置为任意颜色,而不是仅仅更改为不同的默认设置。我希望它会像这样简单:

keyboard.tintColor = [UIColor colorWithRed:...]

有什么建议吗?

最佳答案

没有公共(public) API 来访问系统键盘,所以如果不从头重写 UIKeyboard(这是个坏主意),或者找一些私有(private) API 来完成这项工作(这是个坏主意),你就不走运了如果您想提交到 App Store)。

关于objective-c - 更改 UITextField 键盘的色调,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9285870/

相关文章:

objective-c - 苹果操作系统 X : Best way to do runtime check for retina display?

iphone - 如何找出一个图像是否存在于一个包中?

ios - 如何(我可以)从 NSFetchedResultsController 获取其他部分的内容吗?

ios - UITableView 子类中的 KVC 在启用可访问性的情况下导致崩溃

iphone - 以编程方式对齐导航栏中的按钮或按钮之间的空间

iphone - 是否有任何用 objective-c 编写的 OpenID 客户端库?

ios - 如何在Swift中自行搭建UISlider自动滑动?

android - 如何在 PhoneRTC 视频通话中保持显示屏唤醒?

ios - 更新 ios swift 代码中的属性同时保持功能尽可能纯净和可测试的方法?

ios - swift : Enum constant with type and value