swift UI专项训练13 AlertView警告框

swift UI专项训练13 AlertView警告框,第1张

概述     有时候我们进行 *** 作的时候需要一个d框进行确认或者返回,这就是AlertView。在上一话的工程中,当我们点击停止按钮的时候,d窗确认。d窗这个动作是发生在我们点击停止按钮的时候,所以AlertView的代码要添加到停止按钮的action中,代码如下:     @IBAction func stopButton(sender: UIButton) { l

有时候我们进行 *** 作的时候需要一个d框进行确认或者返回,这就是AlertVIEw。在上一话的工程中,当我们点击停止按钮的时候,d窗确认。d窗这个动作是发生在我们点击停止按钮的时候,所以AlertVIEw的代码要添加到停止按钮的action中,代码如下:

 @IBAction func stopbutton(sender: UIbutton) {                let stopDownloadConfirm = UIAlertVIEw(Title: "警告",message: "正在下载,确定要取消下载吗?",delegate: self,cancelbuttonTitle: "否",otherbuttonTitles: "是")        stopDownloadConfirm.show()                    }
当然因为代理选择了self,所以控制器需要集成UIAlertVIEwDelegate,运行效果如下:



细心的小伙伴可能已经发现上一话中隐藏齿轮的语句已经不在了,现在点击停止按钮触发的是这个AlertVIEw,而对齿轮的 *** 作放到了新的方法中:

 func alertVIEw(alertVIEw: UIAlertVIEw,clickedbuttonAtIndex buttonIndex: Int) {        if buttonIndex == 1 {        loading.stopAnimating()        }    }

判断语句的作用是:当我们点击“是”的时候会停止齿轮的转动,点击否没有效果。现在来测试一下,首先点击下载,出现转动的齿轮:



然后点击停止按钮,选择否,齿轮依旧转动,选择是,齿轮消失。

总结

以上是内存溢出为你收集整理的swift UI专项训练13 AlertView警告框全部内容,希望文章能够帮你解决swift UI专项训练13 AlertView警告框所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/web/1089098.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-05-27
下一篇 2022-05-27

发表评论

登录后才能评论

评论列表(0条)

保存