问题标签 [svprogresshud]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
ios - 在 viewWillDisappear 上显示 SVProgressHUD
上下文:我UIViewController
正在显示一个编辑配置文件视图,其中包含一些UITextField
(名字、姓氏、生日......)。没有“保存按钮”,一旦textFieldDidEndEditing
调用,数据库中的值就会更新。
UIViewController
如果用户尝试在所有数据库更新完成之前离开,我想显示一个加载视图(我正在使用 SVProgressHUD 库) 。
所以这是我的代码(如果 updateWaitingConfirm 为空,则意味着所有更新都已完成):
当所有更新完成时(或超过 maxTimeToWaitForUpdates(10 秒)),group.leave()
调用super.viewWillDisappear()
问题是我的视图中没有任何内容,例如,我还尝试编辑文本字段,但它也不起作用。我也尝试view.layoutIfNeeded()
在 showSVProgressHUD 之后打电话,但它不起作用。
很高兴知道:我不能只在我的后退按钮touchUpInside
方法上调用一个方法,因为用户也可以退出UIViewController
with interactivePopGestureRecognizer
。
谢谢!
ios - SVProgressHUD 在关闭后运行特定状态/错误消息的代码
我想SVProgressHUD
在消息消失后显示一条消息并做一些事情。
解决方案 1:
不幸的是,该.showError
方法没有提供完成处理程序(我可以在其中添加这些东西)。此外,withDelay
不提供默认持续时间值(例如“0”)。.dismiss
如果是这样,我可以在完成处理程序中添加我的东西。
作为获取默认消息持续时间的解决方法,我使用duration
如下所示的变量。
解决方案 2:
使用SVProgressHUDDidDisappearNotification
,我遇到所有 SVProgress 消息都触发选择器的情况。这也不符合我的要求。
难道没有另一种方法可以添加在特定状态/错误消息消失后运行的代码吗?
ios - 为什么SVProgressHUD会抛出eorrr?
我正在尝试集成 SVProgressHUD 库,并希望在我的控制器上的 API 响应之前显示我已经编写了一个代码,但它抛出了一个错误,如Thread 1: "-[MYOWEB.AppDelegate window]: unrecognized selector sent to instance 0x600001bc2a40 "
//ViewController.swift
ios - 如何在 iOS WebView 中加载链接时显示 SVProgressHUD
我试图在 WebView 中加载链接时显示 SVProgressHUD,换句话说,我有一个包含链接的 WebView,我想在点击该链接时显示 SVProgressHUD。
这是我的 webiew 代码:
请问有什么帮助吗?