在程序中我们经常需要提醒框(alert),在swift中,使用

var alertView=UIAlertView(title:"title", message: "Message", delegate: self, cancelButtonTitle: "OK")

alertView.show()

这种方式初始化出来的是错的。

iOS8.0以上,苹果建议使用UIAlertController

let alertController = UIAlertController(title: "标题", message: "内容", preferredStyle: UIAlertControllerStyle.Alert)

alertController.addAction(UIAlertAction(title: "确认", style: UIAlertActionStyle.Default, handler: nil))

self.presentViewController(alertController, animated: true, completion: nil)

如果你不想使用UIAlertController,你可以使用如下方式来实现

var alertView = UIAlertView()

alertView.delegate=self

alertView.title = "Title"

alertView.message = "Message"

alertView.addButtonWithTitle("OK")

alertView.show()

var alert = UIAlertView()

alert  = UIAlertView.init(title: "测试", message: messages[index], delegate: nil, cancelButtonTitle: "取消", otherButtonTitles: "确定")

alert.show()

转载于:https://juejin.im/post/5a30f4e86fb9a0452207804a

Swift UIAlertView 的使用相关推荐

  1. Swift的一些问题

    一些Swift的问题列表: How to use a Objective-C #define from Swift How do I convert an NSDictionary to a Swif ...

  2. UIKit框架-高级控件Swift版本: 6.UIAlertView方法/属性详解

    前面我们学习了 UITextView, 现在让我们继续往下学. 1.UIAlertView的常用属性 // 1.设置 UIAlertView 的代理对象 var delegate: AnyObject ...

  3. swift 中高德地图随时读取坐标地点的写法

    自己写的方法  不比比  自己能看懂就行   只用作自己学习swift的总结 import UIKit typealias block = (String,String) ->() class ...

  4. Swift 烧脑体操(五)- Monad

    前言 \\ Swift 其实比 Objective-C 复杂很多,相对于出生于上世纪 80 年代的 Objective-C 来说,Swift 融入了大量新特性.这也使得我们学习掌握这门语言变得相对来说 ...

  5. Swift实现Touch ID验证

    iOS8开放了很多API,包括HomeKit.HealthKit什么的.我们这里要说的是其中之一的Touch ID验证. 以前用app保护用户的隐私内容,只能设定和输入密码.眼看着只能是iPhone本 ...

  6. Swift: 可变参数

    转自: https://addicechan.github.io/... 在Swift中,命名一个方法参数的时候,如果有多个特定类型的参数,可以直接使用可变参数(Variadic Parameters ...

  7. iOS8 Core Image In Swift:视频实时滤镜

    iOS8 Core Image In Swift:自动改善图像以及内置滤镜的使用 iOS8 Core Image In Swift:更复杂的滤镜 iOS8 Core Image In Swift:人脸 ...

  8. iOS之地理位置及定位系统 -- 入门笔记(用Swift)

    前言:关于地理位置及定位系统,在iOS开发中也比较常见,比如美团外面的餐饮店铺的搜索,它首先需要用户当前手机的位置,然后在这个位置附近搜索相关的餐饮店铺的位置,并提供相关的餐饮信息,再比如最常见的就是 ...

  9. swift怎么调用Java,Swift完成UIAlertController的调用

    Swift完成UIAlertController的调用 iOS8中的UIAlertView和UIActionSheet已经都被UIAlertViewController代替了,所以,本篇blog就来探 ...

最新文章

  1. java中运用抽象_如何学会java中的抽象应用
  2. 4.5 matlab三维曲面(mesh、fmesh、meshc、meshz、surf、fsurf、surfc、surfl)
  3. 互联网女皇”Mary Meeker 2015互联网趋势报告说了些什么
  4. Visual BERT论文的简单汇总
  5. php中提示注意怎么解决,PHP中操作MySQL时一定要注意
  6. Promise-js异步加载解决方案
  7. 最感叹的莫过于一见如故,最悲伤的莫过于再见陌路。最深的孤独,是你明知道自己的渴望,却得对它装聋作哑。最美的你不是生如夏花,而是在时间的长河里,波澜不惊。...
  8. java JFileChooser选择文件和保存文件
  9. 数据恢复 - ORA-600 18018错误的重现和修复
  10. 注意numpy与pandas里std中的有偏和无偏
  11. WinRAR 曝 19 年前重大漏洞,可完全控制电脑!| 附解决方法
  12. Swift 中的过滤器
  13. 功夫小子实践开发-开发环境的基本搭建和配置
  14. Java中JSON的解析方式
  15. 百会ZOHO发布基于SaaS面向中小企业的CRM平台
  16. python找最大值的函数_python求最大值
  17. jQuery、Ajax分页
  18. Python-声明变量
  19. matlab 画非线性曲线,MATLAB实例:非线性曲线拟合
  20. 2009 junior T1 多项式输出 题解

热门文章

  1. java trace优化_使用Arthas trace定位并优化接口响应慢的问题.md
  2. 大球分析系统_烧成系统如何提高熟料后期强度
  3. 青岛大学计算机专硕和学硕,【2020】【青岛大学】【学硕646】复习经验
  4. python中等高线填充颜色_Python matplotlib使用colormap更改contourf plot中指定值的颜色...
  5. 天猫精灵可以当电脑音响吗_天猫精灵推出便携式投影仪,小到可以装进口袋,试试效果...
  6. 小忆《记录博客一周年》
  7. MultiBoot设计参考链接
  8. 函数空间中的最佳逼近
  9. MySQL数据库(十) 一一 数据库的导出和导入
  10. asp.net调用opencv类库,实现图像处理显示