如何在共享扩展的后操作中显示进度栏或加载器

我在Swift中为我的应用程序创建了一个共享扩展名。现在,我必须调用一个API并将标题和图像发送到服务器。我可以从didSelectPost的{​​{1}}方法调用该API,但是要花费一些时间才能完成上传。我的问题是如何显示进度条或活动指示器,以便向用户显示正在发生的事情?就像在此image中一样。

还可以请您告诉我方法ShareViewController的重要性吗?我阅读了此方法的文档,但无法在我的应用程序中使用它。

cao2826 回答:如何在共享扩展的后操作中显示进度栏或加载器

  1. 在界面构建器中拖放活动指示器。
  2. 从那里在容器中水平和垂直放置它。
  3. 将其出口创建为“ @iboutlet weak var ibactivity : UIActivity..”。
  4. 点击api时,调用ibactivity.startAnimating()' & also write self.view.isUserInteractionEnabled = false if reqd
  5. 响应成功ibactivity.stopAnimating()失败时,将其设置为隐藏。

您完成了.. !!

本文链接:https://www.f2er.com/3150214.html

大家都在问