【发布时间】:2021-05-20 09:55:23
【问题描述】:
我在表格视图单元格中有一个 UIActivityIndicatorView。
显示上传状态。
它在我的应用上运行良好。
但它永远不会在共享应用扩展中旋转。
class MyCell: UITableViewCell {
@IBOutlet private var activityIndicator: UIActivityIndicatorView!
func config(isUploading: Bool) {
isUploading ? self.activityIndicator.startAnimating(): self.activityIndicator.stopAnimating()
print("isUploading: \(isUploading), isMainThread: \(Thread.isMainThread)")
// isUploading : true, isMainThread: true
}
}
我试图在调度主队列中运行它。不工作
DispatchQueue.main.async {}
DispatchQueue.main.asyncAfter(deadline: , execute: )
我还尝试在 XIB 中添加单独的 UIActivityIndicatorView。
这个新 UIActivityIndicatorView 的唯一工作是旋转。
它显示在屏幕上但不旋转。
似乎 UIActivityIndicatorView 不会在共享应用扩展中旋转。
很奇怪
【问题讨论】:
标签: ios grand-central-dispatch uiactivityindicatorview ios-app-extension