iOS9使用提示框的正确实现方式
来源:互联网 发布:淘宝卖家中心没有了 编辑:程序博客网 时间:2024/04/29 12:31
在从iOS8到iOS9的升级过程中,弹出提示框的方式有了很大的改变,在Xcode7 ,iOS9.0的SDK中,已经明确提示不再推荐使用UIAlertView,而只能使用UIAlertController,我们通过代码来演示一下。
我通过点击一个按钮,然后弹出提示框,代码示例如下:
编写上述代码时,会有下列的警告提示:
。
“‘UIAlertView’ is deprecated:first deprecated in iOS 9.0 - UIAlertView is deprecated. Use UIAlertController with a preferredStyle of UIAlertControllerStyleAlert instead”.
说明UIAlertView首先在iOS9中被弃用(不推荐)使用。让我们去用UIAlertController。但是运行程序,发现代码还是可以成功运行,不会出现crash。
。
但是在实际的工程开发中,我们有这样一个“潜规则”:要把每一个警告(warning)当做错误(error)。所以为了顺应苹果的潮流,我们来解决这个warning,使用UIAlertController来解决这个问题。代码如下:
这样,代码就不会有警告了。
程序运行后的效果同上。 其中preferredStyle这个参数还有另一个选择:UIAlertControllerStyleActionSheet。选择这个枚举类型后,实现效果如下:
。
发现这个提示框是从底部弹出的。是不是很简单呢?通过查看代码还可以发现,在提示框中的按钮响应不再需要delegate委托来实现了。直接使用addAction就可以在一个block中实现按钮点击,非常方便。
- iOS9使用提示框的正确实现方式
- iOS9使用提示框的正确实现方式
- iOS9使用提示框的正确实现方式
- iOS9中使用提示框的正确实现方式
- iOS-提示框的正确实现方式(iOS9)
- iOS9使用提示框进行文本输入的正确实现方式
- iOS9使用提示框的正确实现方式(UIAlertView is deprecated)
- ios9 提示框的正确使用
- iOS9 提示框的使用
- iOS -iOS9中提示框(UIAlertController)的常见使用
- ios9中的提示框
- iOS9怎么在AlertControler 的提示框点击确定实现更改
- iOS9怎么在AlertControler 的提示框点击确定实现更改
- volley的正确使用方式
- eclipse的正确使用方式
- Fragment的正确使用方式
- Xshell的正确使用方式
- UIAlertView ios9 开始废弃 使用UIAlertController弹框提示
- HDU 1166 敌兵布阵(区间求和+单点更新)
- 83Remove Duplicates from Sorted List
- iOS9以来,提交应用到AppStore审核遇到的坑
- SQL的作用
- JavaScript简介
- iOS9使用提示框的正确实现方式
- Objective-C 之 消息机制 (runtime)
- HANA学院(2)-使用数据服务(use data services)
- iOS 静态库
- java基础2
- OC学习第三章 点语法 属性 继承 多态
- 子线程与主线程通信之AsyncTask
- OC基础 -- 堆和栈的区别
- WXHL 学习文章连载 (十六)