ios - 在 Swift 中使用 UIActivityIndi​​cator-for-SDWebImage

标签 ios xcode swift sdwebimage bridging-header

我正在使用 SDWebImage,我想添加一个加载指示器。我找到了 UIActivityIndi​​cator-for-SDWebImage 库,我试图通过添加以下代码将其添加到我的 Swift 项目中:

#import "UIImageView+UIActivityIndicatorForSDWebImage.h"

到我的桥接头。出于某种原因,我在设置图像 URL 时仍然无法访问额外参数 usingActivityIndi​​catorStyle

有人知道我做错了什么吗?我试过删除 .m 和 .h 文件并重新添加它们,但没有帮助。

最佳答案

  1. 添加“use_frameworks!”在 Pod 文件中

    use_frameworks!
    
    target '<YOUR TARGET>' do
    .........
        pod 'UIActivityIndicator-for-SDWebImage'
    .........
    end
    
  2. 在“Pods -> UIActivityIndi​​cator-for-SDWebImage -> UIImageView+UIActivityIndi​​catorForSDWebImage.h”中替换:

    #import "UIImageView+WebCache.h"
    #import "SDImageCache.h"
    

    与:

    #import <SDWebImage/UIImageView+WebCache.h>
    #import <SDWebImage/SDImageCache.h> 
    
  3. 在“AppDelegate.swift”中添加

    import UIActivityIndicator_for_SDWebImage
    

    就这些。

附言您应该更正 Pod,因为 UIActivityIndi​​cator-for-SDWebImage 的作者在描述中写道:“...我真的不想更新此存储库...”,而他确实没有这样做。

关于ios - 在 Swift 中使用 UIActivityIndi​​cator-for-SDWebImage,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32867814/

相关文章:

ios - 如何在 Swift 中使用 "IN"谓词来执行 ckQuery?

ios - Google Place API 评论

swift - 动态加载数据uitableview swift

ios - 今天,扩展 View 在 View 出现后会重新调整自身。 iOS swift

ios - 如何更改 Xcode Storyboard中的预览设备?

ios - 如何使用 EKEventViewController 在我的应用程序中显示 EKEvent 邀请的详细信息?

ios - CFBundleIdentifier 冲突问题 iOS

ios - 如何保存整个 View 的图片 Swift

iphone - 在presentmodalviewcontroller之前刷新

ios - 无法在 iPad 上输入空的 TinyMCE 4 区域