swift - UIAlertView 的用法
发布日期:2021-08-26 11:01:56 浏览次数:2 分类:技术文章

本文共 1668 字,大约阅读时间需要 5 分钟。

1,创建一个alertview,并带有“确定”和“取消”两个按钮

(注:在这里使用alertview,会报警告,那是因为从ios 8 以后,建议使用UIAlertviewController)

//警告框的用法        let alertView = UIAlertView()        alertView.title = "系统提示"        alertView.message = "您确定要离开吗"        alertView.addButton(withTitle: "取消")        alertView.addButton(withTitle: "确定")        alertView.cancelButtonIndex = 0        alertView.delegate = self         alertView.show()

代理方法的实现:

func alertView(_ alertView: UIAlertView, clickedButtonAt buttonIndex: Int) {
        if buttonIndex == alertView.cancelButtonIndex {
            print("用户点击了取消")         }else         {
            print("用户点击了确定")         }     }

2,警告框的样式,一共有4种

`default`:默认样式plainTextInput:带输入框的告警框secureTextInput:带密码框的告警框loginAndPasswordInput:带输入框和密码框的告警
//警告框的用法        let alertView = UIAlertView()        alertView.title = "系统提示"        alertView.message = "您确定要离开吗"        alertView.addButtonWithTitle("取消")        alertView.addButtonWithTitle("确定")        alertView.cancelButtonIndex = 0        alertView.delegate = self;        alertView.alertViewStyle = .loginAndPasswordInput //样式可以在这里设置
alertView.show()                func alertView(_ alertView: UIAlertView, clickedButtonAt buttonIndex: Int) {
        if buttonIndex == alertView.cancelButtonIndex {
            print("用户点击了取消")         }else         {
            print("用户点击了确定")             let name = alertView.textField(at: 0)             let passWord = alertView.textField(at: 1)             print("用户名是:\(String(describing: name))密码是:\(String(describing: passWord))")                                   }     }

下面是一个使用输入框和密码框的警告框样式:

 

转载于:https://www.cnblogs.com/hero11223/p/5694369.html

转载地址:https://blog.csdn.net/weixin_33882452/article/details/93666119 如侵犯您的版权,请留言回复原文章的地址,我们会给您删除此文章,给您带来不便请您谅解!

上一篇:前端框架VUE----es6简单介绍
下一篇:复现Spark2.2.0快速入门

发表评论

最新留言

第一次来,支持一个
[***.219.124.196]2024年04月15日 14时18分44秒