iOS UIAlertController 使用介绍
来源:互联网 发布:极速看片软件下载 编辑:程序博客网 时间:2024/06/06 20:33
1.粘贴复制的同学 请长脑,我这段代码是在view内写的,所以会有一个通过响应者链找controller的代码
// 初始化一个一个UIAlertController // 参数preferredStyle:是IAlertController的样式 // UIAlertControllerStyleAlert 创建出来相当于UIAlertView // UIAlertControllerStyleActionSheet 创建出来相当于 UIActionSheet UIAlertController *alertController = [UIAlertController alertControllerWithTitle:@"提示" message:@"是否取消订单?" preferredStyle:(UIAlertControllerStyleAlert)]; // 创建按钮 UIAlertAction *okAction = [UIAlertAction actionWithTitle:@"确定" style:(UIAlertActionStyleDefault) handler:^(UIAlertAction *action) { NSLog(@"确定"); }]; // 注意取消按钮只能添加一个 UIAlertAction *cancelAction = [UIAlertAction actionWithTitle:@"取消" style:(UIAlertActionStyleCancel) handler:^(UIAlertAction *action) { // 点击按钮后的方法直接在这里面写 NSLog(@"取消"); }]; //创建警告按钮// UIAlertAction *structlAction = [UIAlertAction actionWithTitle:@"警告" style:(UIAlertActionStyleDestructive) handler:^(UIAlertAction *action) {// NSLog(@"警告");// }]; //添加按钮 将按钮添加到UIAlertController对象上 [alertController addAction:okAction]; [alertController addAction:cancelAction];// [alertController addAction:structlAction]; //将UIAlertController模态出来 相当于UIAlertView show 的方法 UINavigationController *viewController = [self findViewController:self]; [viewController presentViewController:alertController animated:YES completion:nil];//通过View找viewController- (UINavigationController *)findViewController:(UIView *)sourceView{ id target= sourceView; while (target) { target = ((UIResponder *)target).nextResponder; if ([target isKindOfClass:[UINavigationController class]]) { break; } } return target;}
0 0
- iOS UIAlertController 使用介绍
- ios UIAlertController使用
- iOS 8中使用UIAlertController
- iOS 8中使用UIAlertController
- iOS 8 中UIAlertController使用
- iOS-UIAlertController的另类使用
- iOS UIAlertController使用方法如何使用
- iOS开发进阶-UIAlertController使用
- iOS,UIAlertController
- ios UIAlertController
- iOS UIAlertController
- iOS - UIAlertController
- iOS UIAlertController
- ios UIAlertController
- iOS UIAlertController
- iOS UIAlertController
- 在iOS 8中使用UIAlertController
- 在iOS 8中使用UIAlertController
- c++第一次实验:循环2
- c++第一次实验--函数
- STM32 USB学习笔记9
- [区间DP]UVA 12960 Palindrome
- C++第一次实验
- iOS UIAlertController 使用介绍
- JAVA设置当时时间大小
- C++第一次实验_C++三角形
- c语言指针占几个字节
- Android 使用SVN
- 无序的有重复数据的list变成有序的无重复数据的list
- Lua实现 计算 UTF8 字符串的长度
- Android 弹无虚发之第四弹:你应该掌握的Notification(Notification的通知栏常驻、Notification的各种样式、Notification点击无效)
- 深入理解Java内存模型之系列篇