2019独角兽企业重金招聘Python工程师标准>>>

新方法:iOS9.0以后用新方法

设置中间的弹出框

UIAlertController

#import "ViewController.h"@interface ViewController ()@end@implementation ViewController- (void)viewDidLoad {[super viewDidLoad];//设置一个Button,作用是点击它,弹出警告框UIButton *myButton = [[UIButton alloc]initWithFrame:CGRectMake(100, 100, 50, 50)];myButton.backgroundColor = [UIColor redColor];[myButton setTitle:@"点击" forState:UIControlStateNormal];[myButton addTarget:self action:@selector(haha:) forControlEvents:UIControlEventTouchUpInside];[self.view addSubview:myButton];}//Button的方法
-(void)haha:(id)a{//iOS9.0之后用新方法//新建一个弹出框alert//后面的可以选从底部弹出UIAlertController *alert = [UIAlertController alertControllerWithTitle:@"提示" message:@"请检查网络" preferredStyle:UIAlertControllerStyleAlert];//新建一个输入用户名的框[alert addTextFieldWithConfigurationHandler:^(UITextField * _Nonnull textField) {textField.keyboardType = UIAlertActionStyleDefault;}];//新建一个输入密码的框[alert addTextFieldWithConfigurationHandler:^(UITextField * _Nonnull textField) {//设置密码格式(输入后是小点)textField.secureTextEntry = YES;//设置输入框弹出键盘样式(这里设置为数字键盘)textField.keyboardType = UIKeyboardTypeNumberPad;//设置键盘右下角return键的类型textField.returnKeyType = UIReturnKeyYahoo;}];//设置取消按钮和点击后的后续操作响应事件//在handler:处直接按键盘上的回车键,就会展开[alert addAction:[UIAlertAction actionWithTitle:@"取消" style:UIAlertActionStyleDefault handler:^(UIAlertAction * _Nonnull action) {NSLog(@"用户点击了取消");}]];//设置确认按钮和点击后的后续操作响应事件//!!!其实这里都一样,只是“确认”两字不一样,后面还可以加好多个(视具体情况而定,设置自己想要的功能按钮就好了)[alert addAction:[UIAlertAction actionWithTitle:@"确认" style:UIAlertActionStyleDefault handler:^(UIAlertAction * _Nonnull action) {NSLog(@"用户点击了确认");//比如:如果点击了确认,就打印输入的用户名和密码NSLog(@"%@, %@", [[alert textFields]objectAtIndex:0].text,          [[alert textFields]objectAtIndex:1].text);}]];//将设置赋给弹出框,并且可以弹出,很重要!!![self presentViewController:alert animated:YES completion:nil];}

转载于:https://my.oschina.net/LBBB/blog/657545

iOS中的UIAlertView之新方法(弹出警告框)相关推荐

  1. python弹出警告框_selenium+webdriver+python 中警告框的处理方法

    在自动化测试过程中,经常会遇到弹出警告框的情况,如图所示: 在 WebDriver 中处理 JavaScript 所生成的 alert.confirm 以及 prompt 是很简单的.具体做法是使用 ...

  2. 解决Chrome浏览器想要弹出警告框时会卡死的问题

    本人比较习惯使用Chrome浏览器作为网页的测试工具,发现在我想要弹出警告框或确认框时,浏览器不但没有正常弹出窗口框,而且还会被卡死. 在网上找了许多方法还是没有用,最终还是在一个论坛的回复中成功找到 ...

  3. iOS APP在前台收到push,弹出系统框

    在iOS9以前,APP前台可以收到push的数据,但是没有UI展示,需要APP自己展示.iOS 10以后,苹果统一使用 UserNotifications ,以前的API都被标为弃用了. 在appde ...

  4. ios html gif 显示,iOS中gif图的显示方法示例

    iOS中gif图的显示方法示例 发布时间:2020-09-19 06:15:42 来源:脚本之家 阅读:86 作者:蓝光95 一.前言 iOS开发中,大部分时候我们显示一张静态图就可以了,但是有的时候 ...

  5. ASP.NET中WEB上弹出消息框的N种方法(为了以后方便,转了很多网友的文章!希望不会介意)...

    ASP.NET中WEB上弹出消息框的N种方法 第一个确定之后跳转到另一页面,第二个确定之后返回前一页 Response.Write("<script langage='javascri ...

  6. html 点击新建窗口,【单选题】在HTML中,若实现单击超链接时,弹出一个新的网页窗口,下列的()选项符合要求。 A. 节目 B. 节目 C. 节目 D. 节目...

    [单选题]在HTML中,若实现单击超链接时,弹出一个新的网页窗口,下列的()选项符合要求. A. 节目 B. 节目 C. 节目 D. 节目 更多相关问题 扩展不确定度为()Ω,取包含因子k=2.A.0 ...

  7. 微信小程序之弹出提示框确认取消按钮以及在该api内的方法中不能使用setData的问题!

    首先,我们来介绍一下弹出提示框: wx.showModal({title: '提示',content: '这是一个模态弹窗',success (res) {if (res.confirm) {cons ...

  8. php 右下脚弹窗,JavaScript实现右下角弹出提示框的方法

    在我们日常开发工作中,我们会经常遇到需要在页面的右下角弹出提示框或者广告的小功能,这样是为了更好的让用户体验,那么如何实现网页右下角弹出提示框呢?今天我们就带大家介绍下JavaScript实现右下角弹 ...

  9. html中如何写一个提示框,html弹出公告 html中点击列表文字弹出提示框?

    怎么在网页制作中给主页设置弹出公告,要CSS布局HTML小编今天和大家分享在主页打... 无标题文档 45565 把style属性加给你的弹窗标签就可以了,宽高位置均可变. 哪位前辈高手有html的窗 ...

最新文章

  1. 刚刚,科学家发现了一大堆解释人类进化的基因...
  2. Ts + React + Mobx 实现移动端浏览器控制台
  3. python基础教程第三版豆瓣-Python爬虫入门教程:豆瓣读书练手爬虫
  4. 第一章:The Missing Code Library--2.合法化输入
  5. vsftp账号_Linux入门-CentOS7安装vsftp
  6. QString转char*的问题
  7. ClickHouse高可用及副本测试
  8. BATJ一线大公司需要什么样的前端
  9. 零基础 Amazon Web Services (AWS) 入门教程图文版(四)
  10. .net下模拟不同身份登陆以获取不同权限
  11. 微信小程序 云开发 和 传统服务器 对比 区别
  12. illustrator插件-拼版功能开发-印前角线-js脚本开发-ai插件
  13. 闲鱼一直不确认收货怎么办?
  14. ffmpeg视频剪辑视频长度问题,视频无声音,视频卡顿问题
  15. 数据库系统期末总结(一)(往届试卷2018A卷、C卷、E卷选择题)
  16. 如何消除原生Android,如何消除原生Android网络状态上的惊叹号
  17. Creator新手引导 | 限制只能点击一个按钮 | 文字打字机效果
  18. 这5个灵感网站,设计师都在逛
  19. 储能变电站互动系统通讯协议 (征求意见稿)
  20. 百度智能云牵手中国跳水队,体育和AI正在酝酿新化学反应

热门文章

  1. Intellij IDEA中使用Protobuf的正确姿势
  2. Spark2.1.0分布式集群安装
  3. Python当前进程信息 (os包)
  4. [codevs1022]覆盖
  5. windows下安装ubuntu 12.04---利用ubuntu的iso包中的wubi.exe工具安装
  6. 【推荐】Redhat 5配置YUM服务器【利用DVD盘做yum源】
  7. 迫于项目压力研究果园
  8. Delphi中文件名函数-路径、名称、子目录、驱动器、扩展名
  9. (转)oracle extent
  10. 访问指定html页面,Spring boot的Controller类是如何指定HTML页面的