2012-04-12 2 views
2

Есть ли какой-либо метод, который вызывает приложение, когда пользователь сделал снимок экрана (удерживайте кнопку дома + мощность) ??? Или какие методы можно назвать? Как applicationDidBecomeActive или что-то еще? Спасибо ...iPhone: скриншот

+3

Это законный вопрос, и он не должен был «закрываться как не настоящий вопрос». Во всяком случае, это дубликат. –

ответ

1

В iOS 4.0 было отправлено уведомление PictureWasTakenNotification, но не больше в iOS 5.0 или последнем.

+0

это 100% информации? – Jim

+0

Я видел приложения, которые это обнаруживают; Я предполагаю, что они каким-то образом обнаруживают свое дополнение к библиотеке активов. – Dondragmer

+1

http://stackoverflow.com/q/2121970/602011 – Jim

4

Вы можете периодически проверять последнюю фотографию в библиотеке, используя код от this answer.

Затем проверить некоторые свойства, чтобы увидеть, если она не исходит от камеры или другого источника:

  • формат должен быть PNG
  • размеров должны соответствовать размеру экрана
  • некоторых дополнительным метаданных, возможно,
Смежные вопросы