ios8 关于UIAlertController 代替UIActionsheet
2024-08-25 19:41:11
self.alertController=[UIAlertController alertControllerWithTitle:@"请选择\n\n\n\n\n\n\n\n\n\n\n\n\n\n" message:nil preferredStyle:UIAlertControllerStyleActionSheet];
//定义一个AlertAction ,style 选择Destructive 确定按钮,handler中是处理方法
UIAlertAction *destAction=[UIAlertAction actionWithTitle:@"确定"
style:UIAlertActionStyleDestructive handler:^(UIAlertAction *action) {
[self selectDataFromPick];//选择数据
}];
[self.alertController addAction:destAction]; //视图控制器添加方法 [self.alertController.view addSubview:self.picker];//添加子视图
(2)带有输入框的alert
如果需要在 alertview上面添加输入框等,如下:
[alertController addTextFieldWithConfigurationHandler:^(UITextField *textField) {
// 可以在这里对textfield进行定制,例如改变背景色
textField.backgroundColor = [UIColor orangeColor];
}];
最新文章
- 持续集成基础-Jenkins(一)
- cart中回归树的原理和实现
- SecondaryNamenode配置与NameNode故障恢复
- SpringMVC + Spring + MyBatis 学习笔记:提交数据遭遇基础类型和日期类型报400错误解决方法
- tomcat部署应用的几种方式
- EL表达式---关系运算符
- 用友U8按BOM计算销售订单物料需求SQL代码 第一稿
- [Drools]JAVA规则引擎 -- Drools 2
- 使用 CodeIgniter 框架快速开发 PHP 应用(四)
- Asp.net实现URL重写
- 数娱科技:借助VR技术可让你了解自己的大脑
- Yii2按需加载图片怎么做?
- 简述MyBatis的体系结构
- 使用.Net Core+IView+Vue集成上传图片功能
- jquery项目中一些常用方法
- Linux内存管理 (11)page引用计数
- 在windows上安装wamp时遇到apache无法启动,图标为橙色
- Tensorflow张量
- rman输出日志的几种方法(转)
- URL to load resources from the classpath in Java