gpt4 book ai didi

swift - 如何在 Swift 中加载图片幻灯片

转载 作者:行者123 更新时间:2023-11-28 06:20:38 25 4
gpt4 key购买 nike

所以,我正在使用 swift 库 ImageSlideshow并使用 KingfisherSource 设置图像。我从 Alamofire 请求中获取 url 图片

如何在图片显示之前制作加载/事件指示器?

这是我的代码:

var arrayImage = [InputSource]()

for data in items{
let Menu = ModelBanner()
Menu.id = (data["id"].intValue)
Menu.banner = (data["banner"].stringValue)
self.listBanner.append(Menu)
self.arrayImage.append(KingfisherSource(urlString: data["banner"].stringValue)!)
}
self.slideImage.contentScaleMode = .scaleAspectFill
self.slideImage.setImageInputs(self.arrayImage)

最佳答案

  1. 您可以在 UIImageView 上添加 Storyboard 中的事件指示器。
  2. 将事件指示器的 socket 连接到您的 ViewController 文件
  3. 在 viewDidLoad() 中,activityIndi​​cator.hidesWhenStopped = true
  4. 在您的 Alamofire 请求中,使用 activityIndi​​cator.startAnimating()
  5. 一旦您收到来自 Alamofire 的回调,在完成处理程序中,使用 activityIndi​​cator.stopAnimating()

以上代码假定 activityIndi​​catorUIActivityIndi​​catorView 的导出连接名称

关于swift - 如何在 Swift 中加载图片幻灯片,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43647990/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com