iPhone – Botón de esquina del keyboard

Me gustaría hacer un button adicional en la esquina inferior izquierda del keyboard del iPhone como en la foto de abajo. Es posible hacer esto ?

introduzca la descripción de la imagen aquí

la única forma de personalizar esos botones es rebuild el keyboard.

http://www.raywenderlich.com/1063/ipad-for-iphone-developers-101-custom-input-view-tutorial

Ray siempre tiene algunos buenos tutoriales en iPhone Dev. ser capaz de personalizar su inputView es solo la mitad de la batalla. A continuación, deberá build la vista personalizada. Probablemente querrá emular el keyboard existente, obviamente con su button personalizado.

Como nota al margen. Para descartar el keyboard, debe renunciar a FirstResponder a través del primer respondedor.

Cuando llegues tan lejos, aquí está el código que uso para hacer exactamente eso

@implementation UIView (FindAndResignFirstResponder) - (BOOL)findAndResignFirstResponder { UIView *responder = [self findFirstResponder]; if (responder) { [responder resignFirstResponder]; return YES; } return NO; } - (UIView*)findFirstResponder { if (self.isFirstResponder) { return self; } for (UIView *subView in self.subviews) { UIView *responder = [subView findFirstResponder]; if (responder != nil) return responder; } return nil; } @end 

llame a si tiene una vista de supervisión de todas sus inputs, puede llamar a findAndResignFirstResponder en esa vista.

O como puede ver el findAndResignFirstResponder llama resignFirstResponder en el primer respondedor "encontrado". por lo tanto, si tiene el primer respondedor, puede simplemente renunciarlo

No, no es. El keyboard es propiedad del sistema. Puede cambiar el tipo de keyboard (normal, numérico, twitter, etc.), pero no puede personalizarlo. Es una pregunta que vale +1