IOS开发之UIAlertController
来源:互联网 发布:js组件开发例子 编辑:程序博客网 时间:2024/06/05 18:54
在IOS8以后取消了原来的UIAlertView和UIActionSheet,将其改为UIAlertController来一起处理,因为这两个空间极为相似,只不过一个是在中央,一个是下拉弹出菜单,因为给予了统一。
PS:并不是以上的两个控件不能使用了,还可以继续使用,只是Apple不在对其进行维护了。
统一后的用法是这样的:
let alertController = UIAlertController(title: "登录失败", message: "请检查网络是否打开", preferredStyle: .Alert) let alertAction = UIAlertAction(title: "确认", style: .Cancel, handler: { (confirm) in //目前还没有什么要处理的 }) alertController.addAction(alertAction) self.presentViewController(alertController, animated: true, completion: nil)
首先声明一个UIAlertControlelr,在其构造方法中有一个参数 preferredStyle
这个参数可以选择:如Alert和ActionSheet。然后再声明一个UIAlertAction,使用controller将这个action添加到这个controller中。最后就是通过presentViewController这个方法将其呈现出来。
另外对于UIAlertView还可以在上面添加文本框之类的控件,使用方法如下:
UIAlertController.addTextFieldWithConfigurationHandler { (infor) in }也可以添加密码框,这个这里就不做出进一步的探讨了。
0 0
- iOS 开发之UIAlertController
- IOS开发之UIAlertController
- IOS开发之UIAlertController
- IOS开发之IOS8.0最新UIAlertController
- iOS开发之UIAlertController新版的使用方法
- iOS开发之UIAlertController的使用
- iOS开发-UIAlertController
- iOS开发--自定义UIAlertController
- iOS之UIAlertController
- 开发之 UIAlertController
- ios9开发之UIAlertController
- iOS开发-UIActionSheet和UIAlertController
- iOS开发进阶-UIAlertController使用
- iOS 9之UIAlertController、编码
- ios基本控件之UIAlertController
- iOS --- UI系列之UIAlertController
- iOS 之UIAlertController的使用方法
- iOS开发 - UIAlertController 弹框提醒
- idea设计字体大小注释颜色以及语言级别
- 判断一个字符串String是否是由数字组成,采用正则表达式
- Matlab中机器学习会用到的一些特殊函数
- java内存区域
- Android项目“error: Apostrophe not preceded by \ (”报错解决方法
- IOS开发之UIAlertController
- Hadoop配置安装
- Android Context 上下文 你必须知道的一切(没时间看先记录)
- Squid - 单台server多个instance的解决方法
- git分支管理之Bug分支
- Android开发-百度地图API_v4.1.1-AndroidStudio(七)鹰眼轨迹&纠偏
- 编译原理:LL(1),LR(0),SLR(1),LALR(1),LR(1)对比
- 关于使用myeclise“MyEclipse has detected that less than 5% of .....”的错误
- 自己动手写RTP服务器——用RTP协议传输TS流