ТЗ Добавление публикации - ppv-vldmr/masters-mobdev-project GitHub Wiki
Раскрыть
- Если написан хотя бы 1 символ или добавлен хотя бы 1 медиа файл, то при тапе на кнопку с иконкой крестика открывается Action Sheet
- В кнопке с иконкой крестика используются цвета и эффект из Tab Bar
- При тапе на кнопку с иконкой изображения открывается дефолтная галерея фотографий, в которой есть камера
- В кнопках используются цвета и эффект из Tab Bar
- Расстояние от клавиатуры до кнопок: 20px
- Кнопка опубликовать нетапабельна, пока не введется 1 символ или не добавится 1 медиа
- Аватарка нетапабельна
- Можно создать пост без текста (прикрепив только файлы)
- Можно скроллить, отображаются 10 последних медиа из галереи
- При тапе на “Опубликовать” пост публикуется в ленте “Для вас” (отображается загрузка поста)
- Если это видео, то в большом превью медиафайлов поста отображается длительность видео
- Добавленные в пост материалы отображаются галочкой
- В маленьком превью отображаются видео материалы иконкой
- Никнейм выделяется фиолетовым при вводе (при вводе символа @) и открывается список аккаунтов, по умолчанию самых популярных
- При теге пользователя открывается список с никнеймами, которые начинаются с вводимых символов
- Максимальное количество предлагаемых аккаунтов в списке : 10
- Список скроллится, при этом вводимый текст скрывается
- При тапе на “Удалить” экран закрывается и мы возвращаемся на предыдущий экран (туда, где были до создания поста)
- При тапе на “Отмена” Action Sheet закрывается, чтобы продолжить изменять пост нужно нажать либо на кнопки добавления медиа, либо в инпут
⚠️ **GitHub.com Fallback** ⚠️