#iphone #user-interface #touches
#iPhone #пользовательский интерфейс #прикосновения
Вопрос:
Есть ли способ отключить прикосновения к моему приложению для iPhone на некоторое время?
Как я должен это сделать?
Спасибо
Комментарии:
1. Прикосновения в вашем приложении или на всем устройстве?
Ответ №1:
Попробуйте это:
[[UIApplication sharedInstance] beginIgnoringInteractionEvents];
и когда вы захотите включить их снова, вызовите это:
[[UIApplication sharedInstance] endIgnoringInteractionEvents];
Ответ №2:
Я не уверен, почему вы не хотите этого делать, потому что это не удобно для пользователя.
Когда ваше приложение что-то загружает, создайте представление, которое вы накладываете на свое окно. Сделайте его серым и присвоите ему альфа-значение .4 таким образом, ваш экран «выглядит» отключенным. Вы можете добавить счетчик в качестве дополнительной индикации загрузки.
Когда вы хотите предварительно формировать задачи при запуске. Просто добавьте экран запуска.
Когда ваши задачи завершены, удалите ненужные экраны.