Swift UIAlertView 的使用
在程序中我们经常需要提醒框(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 的使用相关推荐
- Swift的一些问题
一些Swift的问题列表: How to use a Objective-C #define from Swift How do I convert an NSDictionary to a Swif ...
- UIKit框架-高级控件Swift版本: 6.UIAlertView方法/属性详解
前面我们学习了 UITextView, 现在让我们继续往下学. 1.UIAlertView的常用属性 // 1.设置 UIAlertView 的代理对象 var delegate: AnyObject ...
- swift 中高德地图随时读取坐标地点的写法
自己写的方法 不比比 自己能看懂就行 只用作自己学习swift的总结 import UIKit typealias block = (String,String) ->() class ...
- Swift 烧脑体操(五)- Monad
前言 \\ Swift 其实比 Objective-C 复杂很多,相对于出生于上世纪 80 年代的 Objective-C 来说,Swift 融入了大量新特性.这也使得我们学习掌握这门语言变得相对来说 ...
- Swift实现Touch ID验证
iOS8开放了很多API,包括HomeKit.HealthKit什么的.我们这里要说的是其中之一的Touch ID验证. 以前用app保护用户的隐私内容,只能设定和输入密码.眼看着只能是iPhone本 ...
- Swift: 可变参数
转自: https://addicechan.github.io/... 在Swift中,命名一个方法参数的时候,如果有多个特定类型的参数,可以直接使用可变参数(Variadic Parameters ...
- iOS8 Core Image In Swift:视频实时滤镜
iOS8 Core Image In Swift:自动改善图像以及内置滤镜的使用 iOS8 Core Image In Swift:更复杂的滤镜 iOS8 Core Image In Swift:人脸 ...
- iOS之地理位置及定位系统 -- 入门笔记(用Swift)
前言:关于地理位置及定位系统,在iOS开发中也比较常见,比如美团外面的餐饮店铺的搜索,它首先需要用户当前手机的位置,然后在这个位置附近搜索相关的餐饮店铺的位置,并提供相关的餐饮信息,再比如最常见的就是 ...
- swift怎么调用Java,Swift完成UIAlertController的调用
Swift完成UIAlertController的调用 iOS8中的UIAlertView和UIActionSheet已经都被UIAlertViewController代替了,所以,本篇blog就来探 ...
最新文章
- java中运用抽象_如何学会java中的抽象应用
- 4.5 matlab三维曲面(mesh、fmesh、meshc、meshz、surf、fsurf、surfc、surfl)
- 互联网女皇”Mary Meeker 2015互联网趋势报告说了些什么
- Visual BERT论文的简单汇总
- php中提示注意怎么解决,PHP中操作MySQL时一定要注意
- Promise-js异步加载解决方案
- 最感叹的莫过于一见如故,最悲伤的莫过于再见陌路。最深的孤独,是你明知道自己的渴望,却得对它装聋作哑。最美的你不是生如夏花,而是在时间的长河里,波澜不惊。...
- java JFileChooser选择文件和保存文件
- 数据恢复 - ORA-600 18018错误的重现和修复
- 注意numpy与pandas里std中的有偏和无偏
- WinRAR 曝 19 年前重大漏洞,可完全控制电脑!| 附解决方法
- Swift 中的过滤器
- 功夫小子实践开发-开发环境的基本搭建和配置
- Java中JSON的解析方式
- 百会ZOHO发布基于SaaS面向中小企业的CRM平台
- python找最大值的函数_python求最大值
- jQuery、Ajax分页
- Python-声明变量
- matlab 画非线性曲线,MATLAB实例:非线性曲线拟合
- 2009 junior T1 多项式输出 题解
热门文章
- java trace优化_使用Arthas trace定位并优化接口响应慢的问题.md
- 大球分析系统_烧成系统如何提高熟料后期强度
- 青岛大学计算机专硕和学硕,【2020】【青岛大学】【学硕646】复习经验
- python中等高线填充颜色_Python matplotlib使用colormap更改contourf plot中指定值的颜色...
- 天猫精灵可以当电脑音响吗_天猫精灵推出便携式投影仪,小到可以装进口袋,试试效果...
- 小忆《记录博客一周年》
- MultiBoot设计参考链接
- 函数空间中的最佳逼近
- MySQL数据库(十) 一一 数据库的导出和导入
- asp.net调用opencv类库,实现图像处理显示