//首先必须继承协议

@interface TRViewController : UIViewController<UIAlertViewDelegate,UIActionSheetDelegate>

//UIAlertView功能实现

- (IBAction)clicked:(id)sender {

UIButton *btn = sender;

//设置tag值

if (btn.tag==0) {

UIAlertView *alertView = [[UIAlertView alloc]initWithTitle:@"Title" message:@"message" delegate:self cancelButtonTitle:@"取消" otherButtonTitles:@"确定", nil];

// 设置AlertView样式

[alertView setAlertViewStyle:UIAlertViewStyleLoginAndPasswordInput];

//把alertView里面的TF取出来

UITextField *nameTF = [alertView textFieldAtIndex:0];

UITextField *pwTF = [alertView textFieldAtIndex:1];

nameTF.text = @"haha";

pwTF.text = @"adfadsf";

//弹窗显示

[alertView show];

}else{

//UIActionSheet初始化

UIActionSheet *as = [[UIActionSheet alloc]initWithTitle:@"Title" delegate:self cancelButtonTitle:@"取消" destructiveButtonTitle:@"destructive" otherButtonTitles:@"呵呵", nil];

[as showInView:self.view];

}

}

//AlertView点击事件

- (void)alertView:(UIAlertView *)alertView clickedButtonAtIndex:(NSInteger)buttonIndex{

NSLog(@"%ld",(long)buttonIndex);

//第一个按钮

if (buttonIndex==1) {//确定

UITextField *nameTF = [alertView textFieldAtIndex:0];

UITextField *pwTF = [alertView textFieldAtIndex:1];

NSLog(@"%@  %@",nameTF.text,pwTF.text);

}else{//取消

}

}

//ActionSheet点击事件

- (void)actionSheet:(UIActionSheet *)actionSheet clickedButtonAtIndex:(NSInteger)buttonIndex{

NSLog(@"%ld",(long)buttonIndex);

}

最新文章

  1. Oracle Sales Cloud:报告和分析(BIEE)小细节1——创建双提示并建立关联(例如,部门和子部门提示)
  2. 图片加载框架Fresco与V4包冲突解决方法
  3. 百度编辑器ueditor 的 submit 表单提交
  4. Android Sqlite 数据库版本更新
  5. Java成员初始化顺序
  6. uva 572 oil deposits——yhx
  7. Python-S13作业-day1-之登陆程序
  8. #Leet Code# Sqrt
  9. org.hibernate.LazyInitializationException: failed to lazily initialize
  10. android面试题之二
  11. hdu_5221_Occupation(树剖)
  12. implement a system call in minix
  13. java 反射 类装载器
  14. 读书共享 Primer Plus C-part11
  15. 更多细节的理解RSA算法
  16. H5 17-兄弟选择器
  17. 为github添加ssh key
  18. python初级实战-----关于邮件发送问题
  19. 洛谷P2619 Tree I
  20. selenium自定义find_element

热门文章

  1. Android Menu 主菜单是使用
  2. vbs脚本总结
  3. noip2008解题报告
  4. CGContextRef 绘图
  5. 基于Linux 的VM TOOLS Install
  6. 8.12 CSS知识点5
  7. enum 枚举的使用
  8. nwe
  9. [转载] 1. JebAPI 之 jeb.api
  10. Scrum会议(Beta版本)