菜鸟教程小白 发表于 2022-12-12 23:02:56

ios - SCLAertView 等待 API 没有持续时间


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

<pre><code>SCLAlertView *alert = [init];
;
[someAPIRequest makeAsynchronousCall:success^(MyClass *userData,NSError *error){
   ;

}];
</code></pre>

<p>但 SCLAlertView 在特定时间间隔后会自动隐藏,但我想通过调用方法来隐藏。</p></p>
                                    <br><hr><h1><strong>Best Answer-推荐答案</ strong></h1><br>
                                            <p><p>首先您需要创建 <code>SCLAppearance</code> 并覆盖您想要设置的值。</p>

<p>这是 <strong>Swift 3.0</strong> 的示例:</p>

<pre><code>// 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(&#34;Title&#34;, subTitle: &#34;Subtitle&#34;)
//
someBlock {
   alert.hideView()
}
</code></pre>

<p>我想在 <strong>Objective C</strong> 中创建它应该没问题。但是,我只在 Swift 项目中使用 SCLAlertView。</p></p>
                                   
                                                <p style="font-size: 20px;">关于ios - SCLAertView 等待 API 没有持续时间,我们在Stack Overflow上找到一个类似的问题:
                                                        <a href="https://stackoverflow.com/questions/41042632/" rel="noreferrer noopener nofollow" style="color: red;">
                                                                https://stackoverflow.com/questions/41042632/
                                                        </a>
                                                </p>
                                       
页: [1]
查看完整版本: ios - SCLAertView 等待 API 没有持续时间