В общедоступном API доступно только два стиля:
[textView setKeyboardAppearance:UIKeyboardAppearanceAlert];
[textView setKeyboardAppearance:UIKeyboardAppearanceDefault];
Но вы можете использовать частные методы API для получения реализации клавиатуры:
id keyboardImpl = [objc_getClass("UIKeyboardImpl") sharedInstance];
И сделать его менее непрозрачным,
[keyboardImpl setAlpha:0.8f];
Подкрась,
UIView *tint = [[UIView alloc] initWithFrame:[keyboardImpl frame]];
[tint setBackgroundColor:[UIColor colorWithRed:0.0f green:0.0f blue:1.0f alpha:0.3f]];
[tint setUserInteractionEnabled:NO];
[[keyboardImpl superview] insertSubview:tint aboveSubview:keyboardImpl];
[tint release];
Или даже перевернуть его:
[[keyboardImpl window] setTransform:CGAffineTransformMakeScale(-1.0f, 1.0f)];
но все помешает одобрению вашего приложения