UIAlertView的各种属性、方法及代理的使用
来源:互联网 发布:淘宝哪家香水是正品 编辑:程序博客网 时间:2024/06/14 05:50
转自:
http://blog.csdn.net/banyingli/article/details/6167592
有空再来做说明
#import "AlertViewTestViewController.h"@implementation AlertViewTestViewController/* Tasks Creating Alert Views– initWithTitle:message:delegate:cancelButtonTitle:otherButtonTitles: Setting Propertiesdelegate property title property message property visible property Configuring Buttons– addButtonWithTitle: numberOfButtons property – buttonTitleAtIndex: cancelButtonIndex property firstOtherButtonIndex property Displaying– show Dismissing– dismissWithClickedButtonIndex:animated: 无例*/// Implement viewDidLoad to do additional setup after loading the view, typically from a nib.- (void)viewDidLoad {//初始化AlertViewUIAlertView *alert = [[UIAlertView alloc]initWithTitle:@"AlertViewTest" message:@"message" delegate:self cancelButtonTitle:@"Cancel" otherButtonTitles:@"OtherBtn",nil];//设置标题与信息,通常在使用frame初始化AlertView时使用alert.title = @"AlertViewTitle";alert.message = @"AlertViewMessage";//这个属性继承自UIView,当一个视图中有多个AlertView时,可以用这个属性来区分alert.tag = 0;//只读属性,看AlertView是否可见NSLog(@"%d",alert.visible);//通过给定标题添加按钮[alert addButtonWithTitle:@"addButton"];//按钮总数NSLog(@"numberOfButtons:%d",alert.numberOfButtons);//获取指定索引的按钮的标题NSLog(@"buttonTitleAtIndex:%@",[alert buttonTitleAtIndex:2]);//获得取消按钮的索引NSLog(@"cancelButtonIndex:%d",alert.cancelButtonIndex);//获得第一个其他按钮的索引NSLog(@"firstOtherButtonIndex:%d",alert.firstOtherButtonIndex);//显示AlertView[alert show];[alert release]; [super viewDidLoad];}/*// Override to allow orientations other than the default portrait orientation.- (BOOL)shouldAutorotateToInterfaceOrientation:(UIInterfaceOrientation)interfaceOrientation { // Return YES for supported orientations return (interfaceOrientation == UIInterfaceOrientationPortrait);}*/- (void)didReceiveMemoryWarning {// Releases the view if it doesn't have a superview. [super didReceiveMemoryWarning];// Release any cached data, images, etc that aren't in use.}- (void)viewDidUnload {// Release any retained subviews of the main view.// e.g. self.myOutlet = nil;}- (void)dealloc { [super dealloc];}#pragma mark -- UIAlertViewDelegate --//根据被点击按钮的索引处理点击事件- (void)alertView:(UIAlertView *)alertView clickedButtonAtIndex:(NSInteger)buttonIndex {NSLog(@"clickedButtonAtIndex:%d",buttonIndex);}//AlertView已经消失时- (void)alertView:(UIAlertView *)alertView didDismissWithButtonIndex:(NSInteger)buttonIndex {NSLog(@"didDismissWithButtonIndex");}//AlertView即将消失时- (void)alertView:(UIAlertView *)alertView willDismissWithButtonIndex:(NSInteger)buttonIndex {NSLog(@"willDismissWithButtonIndex");}- (void)alertViewCancel:(UIAlertView *)alertView {NSLog(@"alertViewCancel");}//AlertView已经显示时- (void)didPresentAlertView:(UIAlertView *)alertView {NSLog(@"didPresentAlertView");}//AlertView即将显示时- (void)willPresentAlertView:(UIAlertView *)alertView {NSLog(@"willPresentAlertView");}@end
0 0
- UIAlertView的各种属性、方法及代理的使用
- UIAlertView的各种属性、方法及代理的使用
- UIAlertView的各种属性、方法及代理的使用
- [iPhone开发之控件的使用]UIAlertView的各种属性、方法及代理的使用
- [iPhone开发之控件的使用]UIAlertView的各种属性、方法及代理的使用
- UIAlertView的各种属性、方法及代…
- UIAlertView的代理方法
- [iPhone开发之控件的使用]UIActionSheet的各种属性、方法及代理的使用
- [iPhone开发之控件的使用]UIActionSheet的各种属性、方法及代理的使用
- UIAlertView的代理事件
- 补充UIAlertView的一些知识,包括UIAlertViewStyleLoginAndPasswordInput和代理方法
- 模仿系统方法自定义UIAlertView的实现和代理
- UITextField的各种属性,代理方法,常见的使用,纯代码和可视化工具中的都有
- android 各种控件方法及属性的应用
- UIAlertView的使用
- UIAlertView的使用
- UIAlertView的使用
- UIAlertView,UIActionSheet的使用
- Android中浏览器中JS和JAVA交互实例
- 如何写一个使用Web Service的IOS应用
- 【v2.x OGE教程 20】粒子效果
- StateMachine状态机
- Objective-C Runtime 运行时之一:类与对象
- UIAlertView的各种属性、方法及代理的使用
- 6.多线程学习--守护线程的创建和运行
- 【v2.x OGE-example 第三节 播放精灵动画】
- border形状设置
- iOS常见bug
- 伪造成长计划
- Android开发之Activity之间数据通信的几种方式
- 【高效程序员系列】2、别做机器人——让工作自动化
- 南阳 oj 176 整数划分(二)