2009-11-09 10 views
7

Mi chiedevo come visualizzare un UIActionSheet dalla parte inferiore dello schermo. Ho provato a utilizzare il metodo showInView: con MainView come visualizzazione per visualizzarlo, ma ottengo l'errore MainView Undeclared.Visualizzazione di un UIActionSheet

risposta

11

è necessario fare riferimento la vista controllori:

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

anche guardare la documentazione UIActionSheet per i dettagli su showFromToolbar e showFromTabBar, se si hanno o una barra delle linguette o barra degli strumenti. – wkw

2

o si può mostrare nella finestra principale. sarà utile se hai un'applicazione tabbar.

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

Se si tenta di mostrare l'UIActionSheet sulla finestra se si utilizza TabBar o ToolBar interfaccia utente, la parte inferiore del ActionSheet non risponde al tocco. Sareste meglio usare come segue:

[[[UIApplication sharedApplication] delegate] window];

Problemi correlati