如何在SwiftUI中显示我的资产中的GIF图像?

如何在SwiftUI中显示我的资产中的GIF图像?,swift,image,uiimage,swiftui,gif,Swift,Image,Uiimage,Swiftui,Gif,我想使用名为“myAssetsGifName”的图像GIF类型,显示在我的项目(应用程序)中 例如,我想达到这样的效果: 在问这个问题之前,我做了一些研究。(,对于Watch OS,5年前…) 但是,我没有找到任何可用的解决方案或示例来成功地在SwiftUI中呈现GIF 其中一些推荐信或帖子已经过时。我确实尝试了这些参考的解决方案,但仍然无法在SwiftUI中工作。因此,可供参考的信息较少。我想实现这些目标: 我可以使用图像参数从我的资源调用gif 图像(“myAssetsGifName”)

我想使用名为“myAssetsGifName”的图像GIF类型,显示在我的项目(应用程序)中

例如,我想达到这样的效果:

在问这个问题之前,我做了一些研究。(,对于Watch OS,5年前…)

但是,我没有找到任何可用的解决方案或示例来成功地在SwiftUI中呈现GIF

其中一些推荐信或帖子已经过时。我确实尝试了这些参考的解决方案,但仍然无法在SwiftUI中工作。因此,可供参考的信息较少。我想实现这些目标:

  • 我可以使用图像参数从我的资源调用gif
  • 图像(“myAssetsGifName”)

  • 我可以使用url下载gif并显示它(将其传递到图像)。 刚刚找到了第二个问题的可能方向

  • 如果无法使用图像参数从本地资源或url下载中显示GIF。是否有任何可能的解决方案可以满足需求?(例如,使用UIViewRepresentable或其他方式?)

  • 有人知道答案吗。我应该从中学到什么,并用它来实现我的目标


    任何帮助或建议都将不胜感激。非常感谢

    我刚刚找到了解决这个问题的可能方法(在我的项目中呈现GIF)

    • 首先,你需要知道如何使用椰子荚

    • 其次,我下载这个git关于GIFView并安装它的pods。

    • 第三,在安装POD之后,打开Xcode项目并导入 像这样:

      导入SSSwiftUIGIFView

    • 第四,根据SSSWIFTUIGVIEW类,您应该在下面使用 代码:

      SwiftUIGIFPlayerView(gifName:“此处为您的GIF图像名称”)

      好了,完成了。现在,您可以在项目或应用程序中使用一些GIF图像

    • 让我们看看这个成品


    我真的很好奇这个问题。非常感谢您的建议。很抱歉,您是SwiftUI和iOS开发的新手。至少,我非常努力(做了很多研究)来解决我遇到的每一个问题。IDK为什么有人认为我的问题没有显示我的研究成果?请善待我。