Как предоставить "подсказку" для Live Photo

В "Руководстве по интерфейсу пользователя iOS" в разделе "Живые фотографии" Apple говорит:

"Убедитесь, что пользователи могут отличить живое фото от традиционного неподвижного фото. Особенно важно помочь пользователям сделать это различие, когда они могут поделиться фотографией. Лучший способ показать пользователям, что они смотрят живое фото, - это отобразить небольшое движение, которое дает подсказку опыта. В случаях, когда подсказка невозможна, вы можете отобразить системный значок на Живой фотографии. На Живой фотографии никогда не отображается кнопка воспроизведения, которая выглядит как кнопка воспроизведения видео ".

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

1 ответ

Решение

Вам не нужно разбивать Live Photo на неподвижные кадры и создавать анимированный UIImage или выкапывать файл фильма Live Photo... Это намного проще.

  1. Отображение содержимого Live Photo вашего пользователя в PHLivePhotoView,
  2. Вызов startPlaybackWithStyle: и передать .Hint для стиля воспроизведения, чтобы получить "подсказку", о которой говорит HIG.
  3. Там нет третьего шага.
Другие вопросы по тегам