您好,我使用的是pod https://github.com/roytornado/RSLoadingView,我更改了Twins.scnp特效并将图像添加到动画中,但这些更改在我运行应用程序时不起作用。
let loadingView = RSLoadingView(effectType: .twins)
loadingView.show(on: tabBarController!.view)它在屏幕上显示此代码,但它仍然是它的原始版本。
发布于 2020-02-20 04:16:21
据我所知,这个框架不支持自定义.sncp文件。但不管怎样,我会试着回答。
我假设您正在加载pod的示例项目,但如果您也将其安装到您的项目中,那么我的答案也适用。
更改Twins.scnp不会改变效果,因为该示例具有已构建并加载为框架的pod。Twins.scnp文件嵌入在框架中,您只需更改构建pod的源文件。您必须重新构建pod,并将新构建的pod安装到示例应用程序中才能看到您的更改。对于您的需求来说,这种方法可能过于繁琐。
通常,您不应该更改框架的源文件,除非您正在计划派生和重新构建,或者您正在与作者一起处理框架。
如果您真的想更改框架的源代码并使用您的更改重新构建它,您可以这样做:
.sncp文件
pod 'RSLoadingView', :git => 'https://github.com/yourUsername/RSLoadingView.git', :branch => 'master'
根据您在GitHub中看到的内容,将yourUsername替换为您派生的存储库的url。
如果你这样做,你会看到变化,但这种方法通常不是一个可持续的解决方案。你不会从原始作者那里得到更新,你实际上是在制作你自己版本的pod。
https://stackoverflow.com/questions/60243020
复制相似问题