2016-08-10 1 views
0

Я хотел бы изменить результат того, что происходит, когда вы делаете снимок экрана. Это возможно в какой-то степени?Возможно ли получить доступ к механизму скриншота в качестве триггерного действия?

+0

Вы ссылаетесь на скриншот как снимаете снимок экрана в своем приложении или функциональность iPhone по умолчанию? – gurmandeep

ответ

1

Вы можете получить уведомление, что пользователь сделал снимок экрана, зарегистрировавшись на уведомление UIApplicationUserDidTakeScreenshotNotification.

Но все. Уведомление не содержит никакой полезной информации.

Лучшее, что вы можете сделать, это использовать фреймворк Фотографии и найти последнюю картинку на альбоме скриншотов (поиск изображений с подтипом коллекции PHAssetCollectionSubtypeSmartAlbumScreenshots).

Как только у вас есть доступ к нужной PHAsset, вы можете внести любые изменения, которые вам нужны, используя PHAssetChangeRequest.

 Смежные вопросы

  • Нет связанных вопросов^_^