当前位置: 首页 > news >正文

Swift显示alert和promp confirmation

Swift 显示alert


func Alert(title:String, msg:String)->Void{
        let alert = UIAlertController(title: title, message: msg, preferredStyle: UIAlertControllerStyle.alert)
        alert.addAction(UIAlertAction(title: "Ok", style: UIAlertActionStyle.default, handler: nil))
        self.present(alert, animated: true, completion: nil)
    }

Swift 显示confirmation


let refreshAlert = UIAlertController(title: "", message: "Are you sure to continue?".localized(), preferredStyle: UIAlertControllerStyle.alert)
            
            refreshAlert.addAction(UIAlertAction(title: "Yes".localized(), style: .default, handler: { (action: UIAlertAction!) in
                // Cancel leave
                let result = ServiceProxy().CallCancelLeave(leaveId: self._leave.id)
                if(!result.isSuccess){
                    self.Alert(title: "Error".localized(), msg: result.errorMessage)
                }else{
                    // do nothing and navigate to the list view
                }
            }))
            
            refreshAlert.addAction(UIAlertAction(title: "No".localized(), style: .cancel, handler: { (action: UIAlertAction!) in
                // do nothing
            }))
            present(refreshAlert, animated: true, completion: nil)


相关文章:

  • Winforms: 为什么Graphics.DpiX/DpiY总是返回96
  • Swift 无操作时自动登出
  • SQL 死锁进程查看与处理
  • SQL Server进程阻塞的检查和解决办法
  • Azure 软件架构选择
  • Flex与.NET互操作(十二):FluorineFx.Net的及时通信应用(Remote Shared Objects)(三)
  • 简单说说什么是Restful
  • Flex与.NET互操作(十三):FluorineFx.Net实现视频录制与视频回放
  • Swift中的本地化实现
  • Azure .Net应用架构原型
  • Nebula3中的委托(Delegate)
  • 使用微软T4 template进行代码生成
  • ora-12537教训
  • Asp.Net MVC webAPI Token based authentication
  • Asp.Net 2.0 TreeView的Checkbox级联操作
  • 【EOS】Cleos基础
  • 345-反转字符串中的元音字母
  • crontab执行失败的多种原因
  • Java到底能干嘛?
  • js操作时间(持续更新)
  • react-core-image-upload 一款轻量级图片上传裁剪插件
  • SpringBoot几种定时任务的实现方式
  • Vue.js 移动端适配之 vw 解决方案
  • WePY 在小程序性能调优上做出的探究
  • 对话 CTO〡听神策数据 CTO 曹犟描绘数据分析行业的无限可能
  • 来,膜拜下android roadmap,强大的执行力
  • 聊聊flink的TableFactory
  • 前端学习笔记之观察者模式
  • 腾讯优测优分享 | Android碎片化问题小结——关于闪光灯的那些事儿
  • 问:在指定的JSON数据中(最外层是数组)根据指定条件拿到匹配到的结果
  • 新手搭建网站的主要流程
  • 一、python与pycharm的安装
  • 责任链模式的两种实现
  • 智能合约Solidity教程-事件和日志(一)
  • Unity3D - 异步加载游戏场景与异步加载游戏资源进度条 ...
  • ​520就是要宠粉,你的心头书我买单
  • # 手柄编程_北通阿修罗3动手评:一款兼具功能、操控性的电竞手柄
  • (1)SpringCloud 整合Python
  • (附源码)springboot人体健康检测微信小程序 毕业设计 012142
  • (三)c52学习之旅-点亮LED灯
  • (三)Honghu Cloud云架构一定时调度平台
  • (十七)devops持续集成开发——使用jenkins流水线pipeline方式发布一个微服务项目
  • (原創) 未来三学期想要修的课 (日記)
  • (转)微软牛津计划介绍——屌爆了的自然数据处理解决方案(人脸/语音识别,计算机视觉与语言理解)...
  • .bat批处理(四):路径相关%cd%和%~dp0的区别
  • .equals()到底是什么意思?
  • .h头文件 .lib动态链接库文件 .dll 动态链接库
  • .NET 5种线程安全集合
  • .NET HttpWebRequest、WebClient、HttpClient
  • .NET 服务 ServiceController
  • .NET(C#) Internals: as a developer, .net framework in my eyes
  • .NET8.0 AOT 经验分享 FreeSql/FreeRedis/FreeScheduler 均已通过测试
  • //解决validator验证插件多个name相同只验证第一的问题
  • /run/containerd/containerd.sock connect: connection refused
  • ??如何把JavaScript脚本中的参数传到java代码段中