Tengo una aplicación de navegación de profundización con tres niveles de UIViewControllers. En cada controlador de vista, tengo un UITextField en el que intento subclasificar el UIKeyboard para cada uno. Mi pregunta es dónde "configurar" las notificaciones y "desarmarlas".Práctica recomendada para UI Notificaciones de teclado - SDK de iPhone
tengo las notificaciones:
[[NSNotificationCenter defaultCenter] addObserver:self selector:@selector(keyboardWillShow:) name:UIKeyboardWillShowNotification object:nil];
[[NSNotificationCenter defaultCenter] addObserver:self selector:@selector(keyboardWillHide:) name:UIKeyboardWillHideNotification object:nil];
lo que es mejor para fijar ellos en el caso viewDidLoad? O el evento viewWillAppear?
y lo mismo para [[NSNotificationCenter defaultCenter] removeObserver:self];
no quiero tener múltiples keyboardWillShow:
eventos que se llamará como yo desglosar.
Muchas gracias, Brett
viewDidUnload: obsoleto en iOS 6.0. Las vistas ya no se purgan en condiciones de poca memoria, por lo que este método nunca se llama. – Vamos
Registrarse en init, anular el registro en dealloc – jjxtra
depende de cuándo quiere lograr qué – drct