2009-11-09 7 views
7

Me preguntaba cómo mostrar una UIActionSheet desde la parte inferior de la pantalla. He intentado usar el método showInView: con MainView como la vista para mostrarlo pero recibo el error MainView Undeclared.Mostrando una UIActionSheet

Respuesta

11

Necesitas referencia a la vista controladores:

[actionSheet showInView:self.viewController.view] 
+0

también mirar los documentos UIActionSheet para obtener detalles sobre showFromToolbar y showFromTabBar, si tiene o bien una barra de pestañas o barra de herramientas. – wkw

2

o se puede mostrar en la ventana principal. será útil si tiene una aplicación tabbar.

[[[UIApplication sharedApplication] delegate] window]; 
8

Si intenta mostrar la UIActionSheet en la ventana aunque se utiliza TabBar o barra de herramientas de interfaz de usuario, la parte inferior de la ActionSheet no responde a su tacto. Usted sería mejor usar de la siguiente manera:

[[[UIApplication sharedApplication] delegate] window];

Cuestiones relacionadas