При двойном нажатии кнопки «домой» мы сможем просмотреть скриншот приложения в телефоне. Можем ли мы размыть этот снимок экрана? Является ли это возможным?Снимок экрана приложения Blur при двойном щелчке на домашней кнопке
ответ
С iOS8, методом, который вы ищете, чтобы размыть экран является applyLightEffect
который вы подаете заявление на изображение, которое вы хотите размыть - вы можете сделать изображение из всего вашей точки зрения и применить эффект размытия, когда пользователь вводит фон , затем верните его в нормальное состояние (например, удалите это изображение), когда приложение снова появится на переднем плане.
Для получения дополнительной информации о том, как создать изображение с вашей точкой зрения и применить размытие, пожалуйста, проверьте этот пост от Джереми Фокса: https://stackoverflow.com/a/17138341/1938719
Да, мы можем это сделать. Я делаю это в своем приложении по-другому, показывая все черным. Когда приложение переходит к фону добавить размытие изображения в окно и, когда ваше приложение приходит на передний план или didBecomeActive удалить размытие изображения из окна
Это, как вы можете взять снимок текущего экрана ниже:
UIGraphicsBeginImageContext (CGSizeMake(view.frame.size.width, view.frame.size.height));
[view drawViewHierarchyInRect:CGRectMake(0, 0, view.frame.size.width, view.frame.size.height) afterScreenUpdates:YES];
UIImage *image = UIGraphicsGetImageFromCurrentImageContext();
UIGraphicsEndImageContext();
Существует уже категория обеспечивается яблоко называется UIImage + imageeffects , который дает ниже методов: 1. applyLightEffect 2. applyExtraLightEffect 3. applyDarkEffect 4. applyTintEffectWithColor: 5.applyBlurWithRadius: tintColor: saturationDeltaFactor: м askImage:
Вы можете использовать любое перемещение для применения эффекта размытия.
[[[UIApplication sharedApplication] keyWindow] addSubview:<your image>]
- 1. При двойном щелчке приложения на уровне ОС
- 2. PhoneGap при щелчке мышью имитирует щелчок на домашней кнопке
- 3. Фокус при двойном щелчке на значке уведомления
- 4. Pygame сбой при двойном щелчке на экране
- 5. переключается только при двойном щелчке
- 6. Ссылка переключается при двойном щелчке
- 7. Отключить максимизацию при двойном щелчке
- 8. Пользовательский JComboBox не закрывается при двойном щелчке
- 9. Ключ на домашней кнопке
- 10. Сбой приложения для Android при двойном щелчке по полю EditText
- 11. Как добавить анимацию флип-экрана при щелчке по кнопке программно
- 12. Событие активируется только при двойном щелчке
- 13. Снимок экрана приложения UWP на Raspberry Pi
- 14. Отключение масштабирования при двойном щелчке по многоугольнику
- 15. Bootstrap popup при двойном щелчке строки таблицы
- 16. OpenLayers: отключить масштабирование при двойном щелчке
- 17. Перенаправление при щелчке по кнопке
- 18. Как создать выделение изображения при двойном щелчке?
- 19. Qt Сбой при двойном щелчке элемента спискаWidget
- 20. Выбор всех объектов ListBoxItems при двойном щелчке
- 21. Как показать кнопку при двойном щелчке?
- 22. jQuery click работает только при двойном щелчке
- 23. Отключить форму максимизировать при двойном щелчке
- 24. Qt Tab переименовывается при двойном щелчке
- 25. Пакетный файл не работает при двойном щелчке
- 26. Каждое слово редактируется при двойном щелчке
- 27. окно закрывается при двойном щелчке по datagrid
- 28. JTable - содержимое ячеек исчезает при двойном щелчке
- 29. при двойном щелчке одного элемента, другой выбирается
- 30. Отключить выбор текста при двойном щелчке
Дубликат написано в Objective-C, но это возможно дубликат [Управление экрана в IOS 7 многозадачности переключателе] (http://stackoverflow.com/questions/18959411/controlling-the-screenshot- в-КСН-7-многозадачной-коммутатор) –