Отключить UIView и элементы управления - PullRequest
3 голосов
/ 19 октября 2011

Когда пользователь нажимает кнопку, появляется всплывающее окно, похожее на это изображение.Но когда я в медленном интернете, всплывающее окно загружается некоторое время.поэтому, пока всплывающее окно не загрузится, мне нужно, чтобы представление в фоновом режиме (где находится кнопка) зависало (отключалось), и пользователь не мог нажимать на какие-либо элементы управления.

Как я могу отключить представление / управление

Ответы [ 3 ]

4 голосов
/ 19 октября 2011

См. - [UIView userInteractionEnabled]

http://developer.apple.com/library/ios/documentation/uikit/reference/uiview_class/uiview/uiview.html#//apple_ref/occ/instp/UIView/userInteractionEnabled

Набор

view.userInteractionEnabled = NO;

В родительском представлении элементов управления, которые вы хотели бы отключить.

1 голос
/ 19 октября 2011

Установите для свойства кнопки значение NO - если вы используете UIButton или его подкласс.

ex.

[button setEnabled:NO];
0 голосов
/ 19 октября 2011
UIView *testView = [[UIView alloc] init];
testView.userInteractionEnabled = NO;
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...