Swift:我怎样才能改变键盘背景和文字的颜色?

我正在快速构buildiOS8的项目。 xcode中键盘的默认和黑暗选项不适用于我的应用程序devise的颜色主题。

有没有一种简单的方法来改变键盘的颜色?

简短的回答是,你不能改变系统键盘的外观和感觉。 即使你有很多人甚至不使用默认的键盘。

随着iOS 8苹果引入了自定义键盘扩展。

自定义键盘取代了系统键盘,用于需要诸如小说文本input方法之类的function的用户,或者以iOS中不支持的语言input文本的能力。 自定义键盘的基本function很简单:响应水龙头,手势或其他input事件,并以当前文本input对象的文本插入点提供文本(以未分配的NSString对象的forms)。

以下是关于如何创build自定义键盘的一些有用的教程: