Поскольку клавиатуры в стиле Alert полупрозрачны, я вижу их за ними. Это выглядит не очень хорошо, поскольку у меня есть несколько элементов за клавиатурой, что затрудняет выделение клавиш. Я хотел полностью черную клавиатуру.
Итак, я редактировал черный UIImageView в положение за клавиатурой, когда текст редактируется. Это создает видимость полностью черной клавиатуры.
- (void)textFieldDidBeginEditing:(UITextField *)textField {
[UIView beginAnimations:nil context:nil];
[UIView setAnimationDuration:0.25];
blackBoxForKeyboard.frame = CGRectMake(0, 377, 320, 216);
[UIView commitAnimations];
}