OStack程序员社区-中国程序员成长平台

标题: ios - SCLAertView 等待 API 没有持续时间 [打印本页]

作者: 菜鸟教程小白    时间: 2022-12-12 23:02
标题: ios - SCLAertView 等待 API 没有持续时间

我想使用 SCLAlertView 等待屏幕,直到 API 调用完成。 比如……

SCLAlertView *alert = [[SCLAlertView alloc]init];
[alert showWaiting];
[someAPIRequest makeAsynchronousCall:success^(MyClass *userData,NSError *error){
     [alert hideWaiting];

}];

但 SCLAlertView 在特定时间间隔后会自动隐藏,但我想通过调用方法来隐藏。



Best Answer-推荐答案


首先您需要创建 SCLAppearance 并覆盖您想要设置的值。

这是 Swift 3.0 的示例:

// Create the appearance
// Hide the close button and disable autoDismiss
 let appearance = SCLAlertView.SCLAppearance(showCloseButton: false, shouldAutoDismiss: false)
// Initialise the alert using appearance
let alert = SCLAlertView(appearance: appearance)
// Present the alert
alert.showWait("Title", subTitle: "Subtitle")
// 
someBlock {
   alert.hideView()
}

我想在 Objective C 中创建它应该没问题。但是,我只在 Swift 项目中使用 SCLAlertView。

关于ios - SCLAertView 等待 API 没有持续时间,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41042632/






欢迎光临 OStack程序员社区-中国程序员成长平台 (https://ostack.cn/) Powered by Discuz! X3.4