gpt4 book ai didi

ios - 您如何显示加载指示器,然后将其与 iOS 中的内容交换?

转载 作者:行者123 更新时间:2023-11-29 00:51:14 26 4
gpt4 key购买 nike

我注意到很多流行的应用程序都有一个加载指示器,然后会被内容替换。大多数 View 都是 UITableView。我在下面附上了显示指示器的 Medium 应用程序的屏幕截图。获取主页提要的异步内容后,加载微调器将替换为内容。

我在网上看到很多关于如何做加载指标的例子提到了以下 CocoaPod:https://github.com/jdg/MBProgressHUD .然而,这是不同的,它实际上有一个黑色/灰色的容器标签,微调器出现在整个 View 的顶部。大多数流行的应用程序不会这样做(Facebook、Twitter、Medium),我更喜欢在内容区域有一个很好的加载微调器,然后将其换出。

我想我对他们使用的方法感到困惑。它是一个单独的带有白色背景的 UIView 和一个在表格顶部显示和隐藏的微调器吗?它是表格 View 的一部分吗?我猜这是微调器本身的 UIActivityIndi​​cator 。

如何在 iOS 中(通过 Swift)做到这一点?

Medium iOS app screenshot

最佳答案

您只需将表格的背景 View 设置为微调器。

self.tableView.backgroundView = UIActivityIndicatorView(activityIndicatorStyle: UIActivityIndicatorViewStyle.Gray)

然后在您的内容加载时将其设置为 nil(当您调用 reloadData 时)

关于ios - 您如何显示加载指示器,然后将其与 iOS 中的内容交换?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38133666/

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