UIAlertView的使用方法
转载自:http://www.cnblogs.com/wljcan/archive/2011/08/12/2136611.html
UIAlertView类似于C#中的模态对话框 或 Messagebox ,但是,ios中使用起来要麻烦得多。
下面这段代码是一段典型的应用:
UIAlertView* alertView = [[UIAlertView alloc] initWithTitle:@"Message" message:@"Would you like to give us some advice?" delegate:self cancelButtonTitle:@"Ok" otherButtonTitles:@"Later", nil];[alertView show];[alertView release];
但是,如果复杂一点,就麻烦了,如果上面加上几个按钮,如:
UIAlertView *alert =[[UIAlertView alloc] initWithTitle:@"hello"
message:@"ipad ,i come"
delegate:self
cancelButtonTitle:@"ok"
otherButtonTitles:@"cancel",@"Ignore",nil ];
view 中会显示3个按钮,那怎么知道用户选择了哪个按钮呢?
步骤如下:
1、在修改.h文件,添加对alertview的处理,如下:
@interface pad4ViewController : UIViewController <UIAlertViewDelegate> { .。。
2、在.m文件中添加对alertview事件的响应,如下:
-(void) alertView:(UIAlertView*)alertview clickedButtonAtIndex:(NSInteger)buttonIndex{
NSLog(@"%@",alertview.title);
}
以上方法实现了当前.m中所有UIAlertView的事件响应,
alertview 指明是哪个 view,buttonIndex 指明是哪介按钮。
转载于:https://www.cnblogs.com/yang3wei/archive/2012/08/29/2739374.html
UIAlertView的使用方法相关推荐
- iOS中的UIAlertView之新方法(弹出警告框)
2019独角兽企业重金招聘Python工程师标准>>> 新方法:iOS9.0以后用新方法 设置中间的弹出框 UIAlertController #import "ViewC ...
- UIKit框架-高级控件Swift版本: 6.UIAlertView方法/属性详解
前面我们学习了 UITextView, 现在让我们继续往下学. 1.UIAlertView的常用属性 // 1.设置 UIAlertView 的代理对象 var delegate: AnyObject ...
- 【IOS 开发】基本 UI 控件详解 (UISegmentedControl | UIImageView | UIProgressView | UISlider | UIAlertView )
转载请注明出处 : http://blog.csdn.net/shulianghan/article/details/50163725 一. 分段控件 (UISegmentedControl) 控件展 ...
- UI基本控键UIView ,UILabel,UITextField ,UIButton,UIAlertView
视频(ffmpeg),即时通讯(需要服务器支持,需要socket通信协议)技术非常重要 .. 1.UIWindow --窗口类.. UIScreen 屏幕类.. UIColor 颜色类 vie ...
- IOS--UIAlertView的使用方法详细
IOS--UIAlertView的使用方法详细 // UIAlertView的常用方法 // 标准样式 UIAlertView *oneAlertView = [[UIAlertView alloc] ...
- UIAlertView, UIAlertViewController
iOS 8的新特性之一就是让接口更有适应性.更灵活,因此许多视图控制器的实现方式发生了巨大的变化.全新的UIPresentationController 在实现视图控制器间的过渡动画效果和自适应设备尺 ...
- Objective-C Runtime之着魔的UIAlertView
前言: 上篇文章写的是Runtime的一个入门教程,刚哥问我那个Associated Objects加回调是啥时候用,那我就来告诉你啦!我们在使用UIAlertView的时候用的多. 传统的UIAle ...
- Runtime 系列 3-- 给 category 添加属性
Associated Objects的作用 Associated Objects的作用一般有如下三种: 为系统类添加私有变量以帮助实现细节: 为系统类添加公有属性: 为 KVO 创建一个关联的观察者. ...
- 在iOS 8中使用UIAlertController
本文转载至 http://www.cocoachina.com/ios/20141126/10320.html iOS 8的新特性之一就是让接口更有适应性.更灵活,因此许多视图控制器的实现方式发生了巨 ...
最新文章
- await使用中的阻塞和并发(一)
- SQL SERVER中的三种获得自增长ID的方法
- kisboot.sys无法启动系统_Linux系统无法启动的解决方法
- LOJ#2127「HAOI2015」按位或
- 入职一个多月了,谈谈感想
- 怎么去掉vux点击group产生的阴影
- MCtalk教育快报 | 0824
- 高端智能阿里手机 黑色 ZOPO C2 出售1499
- 规模大的优化mysql_十大MySQL优化技巧
- Java中常见的URL问题及解决方案
- 重启php7.0-fpm
- u盘写保护+计算机管理,取消u盘写保护的操作方法-电脑自学网
- html怎么快捷复制粘贴,怎么快速复制粘贴文本?快速粘贴文本教程
- 方差分析、T检验、卡方分析如何区分?
- 台式计算机总是重启,台式电脑总是自动重启,查不出问题!
- 超实数与实数本是同根生
- Spring MVC+Spring+Mybatis
- window7系统为什么老是弹出交互式服务检测
- 学1个月爬虫就月赚6000?别被骗了,老师傅告诉你爬虫的真实情况
- 手机(wap)网页底部固定悬浮广告带轮播特效代码
热门文章
- python soup findall 第几个元素_python – 如何在BeautifulSoup中获取所有父标签的列表?...
- 字典序最小是什么意思_《拓扑序简介》第十六讲
- php mysql 登录注销_PHP与MYSQL实现用户登录注销
- 提交不了_从来没有借过钱!征信空白,为什么办不了信用卡?
- 加工中心局部坐标系g52设定_CNC加工中心程序代码大全,数控加工必备!
- mybatis没有clob类型_mybatis将Oracle的Clob类型转成String的方法
- python 卡方检验 特征选择_结合Scikit-learn介绍几种常用的特征选择方法
- jar 工程我怎么在网页上url访问某一个方法_搜狗用这个骚技术,把百度逼上了绝路。。。...
- 地理必修一三大类岩石_高一地理必修一知识点总结归纳
- docker 命令每次都需要使用sudo来执行,不太方便,如何去掉sudo?