Это легковесная библиотека для векторной графики 2D с использованием TouchVGCore для iOS. Она использует фреймворки CoreGraphics и UIKit для отрисовки фигур и управления жестами.
Основные характеристики описаны в онлайн документации. Посетите TouchVG демо чтобы просмотреть больше примеров.
|
Это проект с открытым исходным кодом, лицензированный по лицензии LGPL 2.1. Он использует следующие открытые проекты:
Приветствуем участников и спонсоров. Вы можете перевести, отправить проблемы или запросы на этот Github сайт. Чтобы принять участие, пожалуйста, следуйте модели ветвления, описанной здесь: Успешная модель ветвления Git.
Добро пожаловать в китайскую группу QQ 192093613
для обсуждения и обмена.
Введите 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/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. Просто добавьте следующее в ваш проект 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.
Добавьте libTouchVG.a
и libTouchVGCore.a
в ваш проект, или установите OTHER_LDFLAGS как -lTouchVGCore -lTouchVG
.
Если возникает ошибка Undefined symbols for architecture ... in libTouchVGCore.a
, то измените исходный файл, который использует TouchVG, на *.mm вместо *.m для связи с классами C++.
Вы можете оставить комментарий после Вход в систему
Неприемлемый контент может быть отображен здесь и не будет показан на странице. Вы можете проверить и изменить его с помощью соответствующей функции редактирования.
Если вы подтверждаете, что содержание не содержит непристойной лексики/перенаправления на рекламу/насилия/вульгарной порнографии/нарушений/пиратства/ложного/незначительного или незаконного контента, связанного с национальными законами и предписаниями, вы можете нажать «Отправить» для подачи апелляции, и мы обработаем ее как можно скорее.
Комментарии ( 0 )