Отображение UIActionSheet - PullRequest
       19

Отображение UIActionSheet

7 голосов
/ 09 ноября 2009

Мне было интересно, как показать UIActionSheet в нижней части экрана. Я попытался использовать метод showInView: с MainView в качестве представления, чтобы показать его, но я получаю ошибку MainView Undeclared.

Ответы [ 3 ]

11 голосов
/ 09 ноября 2009

Вам нужно сослаться на представление контроллеров:

[actionSheet showInView:self.viewController.view]
8 голосов
/ 10 ноября 2009

Если вы попытаетесь отобразить UIActionSheet в окне, хотя вы используете TabBar или ToolBar UI, нижняя часть ActionSheet не реагирует на ваши прикосновения. Вам лучше использовать следующее:

[[[UIApplication sharedApplication] delegate] window];

2 голосов
/ 09 ноября 2009

или вы можете показать его в главном окне. будет полезно, если у вас есть приложение с вкладками.

[[[UIApplication sharedApplication] delegate] window];
...