1 В избранное 0 Ответвления 0

OSCHINA-MIRROR/shuleiming-MKPhotoDetailDemo

Присоединиться к Gitlife
Откройте для себя и примите участие в публичных проектах с открытым исходным кодом с участием более 10 миллионов разработчиков. Приватные репозитории также полностью бесплатны :)
Присоединиться бесплатно
В этом репозитории не указан файл с открытой лицензией (LICENSE). При использовании обратитесь к конкретному описанию проекта и его зависимостям в коде.
Клонировать/Скачать
Внести вклад в разработку кода
Синхронизировать код
Отмена
Подсказка: Поскольку Git не поддерживает пустые директории, создание директории приведёт к созданию пустого файла .keep.
Loading...
README.md

MKPhotoDetailDemo

Описание

Кликните на изображение для увеличения и просмотра, поддерживаются изображения/видео.

Скриншот программы

Возможности

  • Одиночный клик для закрытия
  • Жесты свайпа вверх/вниз для закрытия
  • Левый/правый переход
  • Отображение текущей страницы

Как использовать этот фреймворк?

Ручное добавление MKImageBrowser2 в проект достаточно. (Если есть вопросы, пожалуйста, создайте Issue!)


    var imageDatas = [MKImageData]()
    
    // Добавьте данные изображения
    let imageData = MKImageData()
    imageData.imageUrl = URL(string: "http://image.jpg")
    imageDatas.append(imageData)
    
    // Добавьте данные изображения + текст
    let imageTextData = MKImageData()
    imageTextData.imageUrl = URL(string: "http://image.jpg")
    imageTextData.setupTextInfo(title: "Название", desc: "Описание изображения.", content: "Это область содержимого. MKMK Haaa...Счастлив каждый день!", date: "1 июня 2019 года")
    imageDatas.append(imageTextData)
    
    // Добавьте данные видео
    let videoData = MKImageData()
    videoData.videoUrl = URL(string: "http://video.mp4")
    imageDatas.append(videoData)
    
    // Отобразите контроллер
    let controller = MKImageBrowser()
    controller.imageDatas = imageDatas
    controller.currentIndex = 0 // Текущий просмотренный элемент данных
    controller.delegate = self
    present(controller, animated: true, completion: nil)

Комментарии ( 0 )

Вы можете оставить комментарий после Вход в систему

Введение

Описание недоступно Развернуть Свернуть
Отмена

Обновления

Пока нет обновлений

Участники

все

Недавние действия

Загрузить больше
Больше нет результатов для загрузки
1
https://api.gitlife.ru/oschina-mirror/shuleiming-MKPhotoDetailDemo.git
git@api.gitlife.ru:oschina-mirror/shuleiming-MKPhotoDetailDemo.git
oschina-mirror
shuleiming-MKPhotoDetailDemo
shuleiming-MKPhotoDetailDemo
master