我有一本书.我想在项目中显示的svg图像文件.

我try 使用UIImageView,它适用于.png&.jpg图像格式,但不适用于.svg扩展名.有没有办法使用UIWebView或UIImageView显示.svg图像?

推荐答案

试试这个代码

var path: String = NSBundle.mainBundle().pathForResource("nameOfFile", ofType: "svg")!

        var url: NSURL = NSURL.fileURLWithPath(path)  //Creating a URL which points towards our path

       //Creating a page request which will load our URL (Which points to our path)
        var request: NSURLRequest = NSURLRequest(URL: url)
       webView.loadRequest(request)  //Telling our webView to load our above request

Ios相关问答推荐

SwiftUI.从自定义视图修改器访问自定义视图子视图

更新@PersistableEnum时是否需要执行迁移块?

如何在SwiftUI中为带有CornerRadius的矩形创建下边框?

iOS上从谷歌云存储API不断收到网络连接已丢失的错误信息

实现 ListView Builder Widget Flutter 后退按钮不起作用

如何以编程方式触发 SwiftUI DatePicker?

SwiftUI:如何为 ScrollView 制作可拉伸(灵活)的粘性标题?

渲染的海边重定向在物理 iOS 设备上不起作用

SwiftUI - ScrollView 不显示底部文本

辅助功能判断器无法在 macOS Monterey 版本 12.3 上的 Xcode 版本 13.3 上运行

如何快速设置条形按钮的图像?

检测 iPhone 应用程序中是否存在摄像头?

SwiftUI NavigationLink 立即加载目标视图,无需单击

Watchkit AppIcon - 名为AppIcon的应用图标集没有任何适用的内容

Xcode 故事板:内部错误.请提交错误

当键盘出现在 iOS 中时,将 UIView 上移

UIView 和 initWithFrame 以及一个 NIB 文件.如何加载 NIB 文件?

针对 Xcode 中的 iPad 选项

~= Swift 中的运算符

以编程方式确定 iPhone 是否越狱