问题标签 [swiftsvg]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
swift - 在 Swift 中从 SVG-xml 转换为 UIImage
使用 Swift5 和 Xcode-10.2,
如何从 SVG-xml 中表示的数据中获取 UIImage ?
我尝试使用 SwiftSVG。
这是我的代码:
swift - 使用 SwiftSVG 来自 HTML 数据的 UIImage
我需要使用 SwiftSVG 框架从 Swift 中的 HTML 数据加载 SVG。
HTML 数据如下所示:
以下是如何在 WKWebView 中提取和使用这些数据:
HTML 数据存储在newDiv.innerHTML
.
如何将其用作 SwiftSVG SVGView 中的数据?除此之外,我如何能够将生成的 SVG 转换为 UIImage 以在 UIImageView 中使用?
swift - SwiftSVG 不显示图像
我正在开发一个使用 SVG 图像的项目,并且我读到使用 iOS 处理下垂图像并不容易。
我已经尝试过的是这个答案:How to display .svg image using swift。我将已弃用的 UIWebKit 更改为 WKWebKit,但不幸的是,当它尝试解开图像时出现错误(nil)。
因此,我使用 SwiftSVG-Framework 尝试了第二个答案。
安装框架后,我试图让它工作。代码编译并且没有错误,但我使用的图像没有显示。我使用的代码如下:
有人知道如何快速处理 svg 图像,还是有办法让 SwiftSVG 工作?
编辑
我试图在我的视图中添加一个框架和约束,但不幸的是这并没有解决问题。仍然没有显示错误,也没有显示图片。
我使用的代码如下所示:
我还发现,无论我在 SVGNamed-String 中输入什么内容,我都不会收到错误消息,所以基本上这可以工作,但图像显然没有显示:
ios - 如何快速击中多个 CAShapeLayer?
我有多个贝塞尔路径,它们被合并到 CAShapeLayers 中,然后将所有层添加到 UIImageView。我已经对所有图层实施了 hittest 以供选择,但它选择了最后一个 CAShapeLayer。我想选择其他图层作为触摸,但我不知道如何?
这是我的触摸代码。
这是我从路径创建图层的方法
编辑: 这是将形状图层添加到父视图的代码
以及 touchBegan 方法的变化
swift - 如何在 SVG swift 中解析文本元素?
我正在使用PocketSVG、SwiftSVG 和 SVGKit库来解析 SVG 元素并转换为 CALayer。但我不知道如何从 SVG 中快速解析Text元素及其属性。
我想从 SVG 文本元素下方获取My Text字符串。我该如何解析它?