仿推特进入设置界面友好的指示提示框
2015-12-25 11:32
357 查看
用户可以根据APP的需要授权启用位置、通知、联系人、相机、日历以及健康等设置。大多数应用程序仅仅是弹出一个包含操作指令的警示窗口,如“进入设置>隐私>位置>OUR_APP”。例如,推特的应用程序有一个更为精致和友好的指示对话框(iOS 8以上比较适用)
UIAlertController *settingAlertController = [UIAlertController alertControllerWithTitle:@"sad emoil face" message:@"go setting" preferredStyle:UIAlertControllerStyleAlert]; UIAlertAction *settingAction = [UIAlertAction actionWithTitle:@"setting" style:UIAlertActionStyleDefault handler:^(UIAlertAction * _Nonnull action) { NSURL *url = [NSURL URLWithString:UIApplicationOpenSettingsURLString]; if ([[UIApplication sharedApplication]canOpenURL:url]) { [[UIApplication sharedApplication]openURL:url]; } }]; [settingAlertController addAction:settingAction]; UIAlertAction *cancelAction = [UIAlertAction actionWithTitle:@"cancel" style:UIAlertActionStyleCancel handler:nil]; [settingAlertController addAction:cancelAction]; [self presentViewController:settingAlertController animated:YES completion:nil];
相关文章推荐
- 面试总结
- 让项目同时支持ARC和非ARC
- 多彩浏览器win10版 隐私声明
- Volley封装
- 无损音乐下载器 Delphi版
- 远端linux服务器安装apache(图解过程)
- 安装 android 本地安装ADT 遇到的问题
- Linux中守护进程详解
- Android开发笔记(二十七)对象序列化
- 青瓷引擎之纯JavaScript打造HTML5游戏第二弹——《跳跃的方块》Part 4
- 生产实习(Android)七
- xcode真机调试错误
- mysql开启慢查询日志
- Android EditText输入光标居于开头最开始位置
- 进程特征码遍历VC版
- ie下$.getJSON出现问题的解决方法
- Linux init.d
- [leetcode 8] String to Integer (atoi)
- Uiautomator向jar包传多个参数
- mac_Mac环境下怎样编写HTML代码?