Ответ 1
textfield.keyboardAppearance = UIKeyboardAppearanceDark;
В iOS7 у нас есть и темная, и легкая клавиатура. Возможно ли изменить это в моем приложении кодом?
textfield.keyboardAppearance = UIKeyboardAppearanceDark;
в Swift 3:
textfield.keyboardAppearance = UIKeyboardAppearance.dark
Для всех, кто найдет этот вопрос в Google, вы также можете сделать клавиатуру темной на раскадровке.