Есть ли способ отключить прикосновения к моему приложению для iPhone на некоторое время?

#iphone #user-interface #touches

#iPhone #пользовательский интерфейс #прикосновения

Вопрос:

Есть ли способ отключить прикосновения к моему приложению для iPhone на некоторое время?

Как я должен это сделать?

Спасибо

Комментарии:

1. Прикосновения в вашем приложении или на всем устройстве?

Ответ №1:

Попробуйте это:

 [[UIApplication sharedInstance] beginIgnoringInteractionEvents];
  

и когда вы захотите включить их снова, вызовите это:

 [[UIApplication sharedInstance] endIgnoringInteractionEvents];
  

Ответ №2:

Я не уверен, почему вы не хотите этого делать, потому что это не удобно для пользователя.

Когда ваше приложение что-то загружает, создайте представление, которое вы накладываете на свое окно. Сделайте его серым и присвоите ему альфа-значение .4 таким образом, ваш экран «выглядит» отключенным. Вы можете добавить счетчик в качестве дополнительной индикации загрузки.

Когда вы хотите предварительно формировать задачи при запуске. Просто добавьте экран запуска.

Когда ваши задачи завершены, удалите ненужные экраны.