EasySVG 1.0.1

EasySVG 1.0.1

维护者:Pouya Yarandi.



EasySVG 1.0.1

  • pouya yarandi

EasySVG

EasySVG 是一个用于将矢量资源加载到 UIImageView 中的 swift 框架。该框架使用 WebKitWKWebView 来加载矢量图。

添加到项目中

cocoapods:将以下行添加到您的 Podfile 中

pod 'EasySVG'

然后运行 pod install

手动:您也可以通过下载源代码将此框架添加到项目中。

如何使用

使用方法非常简单。只需将矢量文件拖放到您的项目中。然后在 ViewController 中为您的 UIImageView 添加以下代码

imageView.setSVG("YOUR_VECTOR_NAME")

此外,本框架还有一些其他功能

其他方法

您可以调用其他参数的 setSVG() 方法

  • 使用矢量文件的 URL
if let url = Bundle.main.url(forResource: "like", withExtension: "svg") {
    imageView.setSVG(url)
}
  • 可选的叠加颜色
imageView.setSVG("crown", withColor: .red)

缓存向量

EasySVG为提高性能缓存向量。如果您想启用此功能,可以将其添加到AppDelegate的didFinishLaunchingWithOptions方法中。

EasySVG.allowCache = true

您还可以使用removeCache()方法移除已缓存的向量。

EasySVG.removeCache()

Storyboard和XIB

在Storyboard和XIB中,您可以使用 EasyImageView 作为输出。这个类是 UIImageView 的子类,您可以用它替代正常的图像视图。

将 EasyImageView 和 EasySVG 添加到 UIAlertView 和 UIAlertView 的类和模块 identity inspector tab

然后在属性检查器标签中设置 EasyImageView 的属性 attribute inspector tab

支持我们

通过点击星形图标来支持我们。谢谢❤️

许可协议

MIT