当前位置: 首页 > 面试题库 >

如何快速使用MBProgressHUD

禄仲渊
2023-03-14
问题内容

这是我的代码,但显示了进度。这段代码有什么错误吗?请提供一些想法来解决此问题,或者提供一些与此相关的链接。

class Approval: UIViewController {

var hud: MBProgressHUD = MBProgressHUD()

override func viewDidLoad() {
    super.viewDidLoad()

    fetchData()
}
   func fetchData(){
      hud.show(true)
      // doing some http request
      dispatch_async(dispatch_get_main_queue()) {
         hud.hide(true)          
      }
   }

}

问题答案:

更新的答案:

let loadingNotification = MBProgressHUD.showAdded(to: view, animated: true)
loadingNotification.mode = MBProgressHUDMode.indeterminate
loadingNotification.label.text = "Loading"

要关闭ProgressHUD:

MBProgressHUD.hideAllHUDs(for: view, animated: true)


 类似资料:
  • Vanilla 的 Service vanilla 的 Service 预设为项目对某些通用业务逻辑封装为独立的 Service,方便维护、管理、缓存等。 Vanilla 的 Service 在项目的 models/service 路径下,一般使用 LoadModel 方法进行加载 最简单的 Service 由自动生成的 demo 中默认生成了 UserService,可以看出 UserServi

  • Vanilla 的 DAO vanilla 的 DAO 预设为项目对数据源的封装,一切对数据源的操作都可以封装成 DAO,方便维护、管理、缓存等。 Vanilla 的 DAO 在项目的 models/dao 路径下,一般使用 LoadModel 方法进行加载 最简单的 DAO 由自动生成的 demo 中默认生成了 TableDao,可以看出 TableDao 只是一个普通的 LUA 包。 loca

  • 强大之处-实时语音转文字(基于讯飞科技提供的语音听写功能) 1、点击聊天界面输入框左边话筒,长按底部话筒,然后开始说话。 2、说完了,松开按钮,点击“发送”即可,对方就会收到文字+语音的消息。 3.说完话后也能修改识别出来的文字,然后再点击发送。

  • 问题内容: 我目前正在制作一个小型应用程序,该程序可以使Mac上的网络摄像头延时播放,将捕获的帧保存为png,并且正在考虑将捕获的帧导出为单个视频。 我使用CGImage处理原始图像,并将它们设置在数组中,但是我不确定从那里开始。根据我自己的研究,我不得不以某种方式使用AVAssetWriter和AVAssetWriterInput。 我在这里浏览了一下,阅读了苹果文档并搜索了谷歌。但是所有指南等

  • 问题内容: 背景 我正在尝试使用NSCoding协议对String样式的枚举进行编码,但是我遇到了转换为String和从String返回的错误。 解码和编码时出现以下错误: 字符串不可转换为舞台 额外参数ForKey:通话中 码 问题答案: 您需要将枚举值与原始值进行转换。在Swift 1.2(Xcode 6.3)中,如下所示: Swift 1.1(Xcode 6.1),代替: 迅速1.0(6.0

  • 问题内容: 我想优化我的Dockerfile。我希望将缓存文件保留在磁盘中。但是,我发现当我运行它时,总是尝试从网络获取每个文件。 我希望在构建期间共享我的缓存目录(例如/ var / cache / yum / x86_64 / 6)。但是,它仅适用于。 有什么建议吗?(在此示例中,仅安装了1 rpm,在实际情况下,我需要安装数百rpm) 我的Dockerfile草案 在第二次,我想建立一个相似