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

OSCHINA-MIRROR/vg-vgios

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

TouchVG для iOS

Это легковесная библиотека для векторной графики 2D с использованием TouchVGCore для iOS. Она использует фреймворки CoreGraphics и UIKit для отрисовки фигур и управления жестами.

Основные характеристики описаны в онлайн документации. Посетите TouchVG демо чтобы просмотреть больше примеров.

arch

iphone1 | iphone2

Лицензия

Это проект с открытым исходным кодом, лицензированный по лицензии LGPL 2.1. Он использует следующие открытые проекты:

  • TouchVGCore (LGPL): Кросс-платформенные библиотеки для векторной графики, написанные на C++.
  • SVGKit (MIT): Отображение и взаимодействие со SVG изображениями с помощью CoreAnimation на iOS.
  • iOS-Universal-Library-Template: Используйте его для создания статической библиотеки проекта.

Как принять участие

Приветствуем участников и спонсоров. Вы можете перевести, отправить проблемы или запросы на этот Github сайт. Чтобы принять участие, пожалуйста, следуйте модели ветвления, описанной здесь: Успешная модель ветвления Git.

Добро пожаловать в китайскую группу QQ 192093613 для обсуждения и обмена.

Участники

Как скомпилировать

Скомпилировать TouchVG с CocoaPods

Введите pod install или pod update --no-repo-update, затем откройте TouchVG.xcworkspace в Xcode, затем скомпилируйте цель TouchVG или TouchVG-SVG.

  • Удалите libPods-TouchVG-TouchVG-SVG.a и libPods-TouchVG.a из Link Binary With Libraries.
  • libTouchVG.a не поддерживает отображение SVG.
  • libTouchVG-SVG.a может отображать SVG фигуры с помощью SVGKit.

Скомпилировать TouchVG без CocoaPods

Альтернативно, вы можете скомпилировать одним из следующих методов:

  • Откройте TouchVG/TouchVG.xcodeproj в Xcode, затем скомпилируйте цель TouchVG или TouchVG-SVG.

    • libTouchVG.a не поддерживает отображение SVG.
    • libTouchVG-SVG.a может отображать SVG фигуры с помощью SVGKit.
  • Или выполните команду ./build.sh для компиляции статических библиотек в директорию output.

    • Введите ./build.sh -arch arm64 для сборки для iOS 64-битной версии.
    • Введите ./build.sh clean для удаления объектных файлов.

Использование TouchVG с CocoaPods

TouchVG доступен на CocoaPods. Просто добавьте следующее в ваш проект Podfile:

pod 'TouchVG'

Или используйте версию разработки:

pod 'TouchVG', :podspec => 'http://git.oschina.net/vg/vgios/raw/develop/podspec/TouchVG.podspec'

Или добавьте следующее для использования функции отображения SVG с помощью SVGKit:

pod 'TouchVG-SVG', :podspec => 'http://git.oschina.net/vg/vgios/raw/develop/podspec/TouchVG-SVG.podspec'

Затем введите pod install или pod update --no-repo-update. Необходимо скопировать podspec/SVGKit.podspec в ~/.cocoapods/repos/master/Specs/SVGKit/2.0/ для использования последней версии SVGKit.

Использование TouchVG без CocoaPods

  • Добавьте libTouchVG.a и libTouchVGCore.a в ваш проект, или установите OTHER_LDFLAGS как -lTouchVGCore -lTouchVG.

  • Если возникает ошибка Undefined symbols for architecture ... in libTouchVGCore.a, то измените исходный файл, который использует TouchVG, на *.mm вместо *.m для связи с классами C++.

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

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

Введение

Лёгкий каркас для создания 2D-векторных рисунков на iOS. Развернуть Свернуть
Objective-C++ и 5 других языков
LGPL-2.1
Отмена

Обновления

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

Участники

все

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

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