quitar personas para pantalla lectura invidentes desactivar como audicion aplicaciones accesible accesibilidad ios objective-c uiview superview

ios - personas - Accediendo a la vista principal de la vista actual-iphone sdk



iphone para personas invidentes (3)

@ Naveed: este es el código común que puede usar para ver si se trata de vista primaria o secundaria. Simplemente cambie el nombre del botón que desea presionar y el nombre de la vista a la que desea ir. Por ejemplo, en el botón Atrás, presione u desea ir a la vista de la biblioteca y luego escriba este código:

-(IBAction)backButtonPressed:(id) sender { llibraryView *libraryview=[[libraryView alloc] initWithNibName:nil bundle:nil]; libraryview.modalTransitionStyle=UIModalTransitionStyleCoverVertical; [self presentModalViewController:libraryview animated:YES]; [libraryview release]; }

Déjame saber si tu problema está resuelto o no.

Cuando quiero acceder al UIView padre de UIView actual, declaro el objeto de UIView padre en UIView actual y UIView a él asignando el objeto UIView padre a la UIView objeto de la vista actual.

¿Hay alguna forma de deshacerse de esto y llamar directamente a los métodos o propiedades de la vista principal?

También probé (parentView *) self.view.superview pero no me ayudó.

Da error al llamar a la función para este objeto como

[UIVIew unrecognized selector......

Muchas gracias,
Nav


Lo que puedo pensar es que desea llamar al método viewcontroller desde su vista, que ha agregado a la vista del viewcontroller.

Ahora tiene dos opciones desde aquí, ya sea que configure su controlador de vista delegado de su vista y luego llame al método de su viewcontroller mediante el enfoque [delegate performSelector:].

El otro enfoque es que acceda a la supervista de su vista y luego obtenga su controlador. No puedes hacer eso directamente, porque si pudieras hacer eso, vencería el propósito completo de MVC.

Pero, aún hay una salida, aquí tienes:

Llegar a UIViewController desde UIView?

Espero que esto te ayude.


Si llama esto directamente desde un UIView (y no un UIViewController ), debe ser self.superview lugar de self.view.superview .