ios学习笔记之UI篇(三):操作表单(action sheet)和警告(alert)
来源:互联网 发布:数据有效性做二级菜单 编辑:程序博客网 时间:2024/05/19 14:17
在UI篇二的时候我们创建了一个按钮,现在,我们为这个按钮添加action方法,用户点击按钮触发事件产生操作表单:action方法代码如下:
- (IBAction)buttonPressed:(id)sender { UIActionSheet *actionSheet=[[UIActionSheet alloc]initWithTitle:@"Are you sure?" delegate:self cancelButtonTitle:@"No way!" destructiveButtonTitle:@"Yes,I'm sure" otherButtonTitles:nil]; [actionSheet showInView:self.view];}
实现actionsheet的按钮的动态交互就要采用代理协议,实现的协议为
<UIActionSheetDelegate>即在.h文件中添加协议,情况如下:
@interface ViewController :UIViewController<UIActionSheetDelegate>
然后在.m文件中实现协议中的
-(void)actionSheet:(UIActionSheet *)actionSheet didDismissWithButtonIndex:(NSInteger)buttonIndex
方法,具体实现代码为:
-(void)actionSheet:(UIActionSheet *)actionSheet didDismissWithButtonIndex:(NSInteger)buttonIndex{ //if (buttonIndex!=[actionSheet cancelButtonIndex]) { if (buttonIndex==[actionSheet destructiveButtonIndex]) { NSString *msg=nil; if (self.nameField.text.length>0) { msg=[NSString stringWithFormat:@"You can breathe easy,%@,everything went ok",self.nameField.text]; } else { msg=@"You can breathe easy,everything went ok."; } UIAlertView *alert=[[UIAlertView alloc]initWithTitle:@"something was done" message:msg delegate:self cancelButtonTitle:@"Phew!" otherButtonTitles:nil]; [alert show]; }}当点击destructivebutton时,弹出警告(alert)
- ios学习笔记之UI篇(三):操作表单(action sheet)和警告(alert)
- IOS学习笔记(九)之UIAlertView(警告视图)和UIActionSheet(操作表视图)基本概念和使用方法
- Delegate,Action Sheet, Alert
- swift学习笔记之警告框和操作表
- iOS alert sheet 样例
- jquery UI学习笔记-知问前端之Ajax表单插件和Ajax提交表单
- Bootstrap学习总结笔记(20)-- 基本插件之Alert警告框
- iOS UI学习笔记(三)UIlable
- 十而立,从零开始学ios开发(七):Delegate,Action Sheet, Alert -
- ios学习笔记之三- iPhone模拟器基本操作
- Qt学习笔记外观篇(三):Qt Style Sheet
- IOS学习笔记UI篇
- IOS操作表和警告
- ios学习笔记之UI篇(五):切换视图
- ios学习笔记之UI篇(六):多视图应用程序
- PostgreSQL学习笔记7之函数和操作符<三>
- PostgreSQL学习笔记7之函数和操作符<三>
- EXT UI 之 Panel 和 form 表单 的一些笔记
- camera的分辨率
- 自定义 Android 对话框 (AlertDialog) 的样式
- cocos2d-x中保存用户数据使用CCUserDefault
- 黑马程序员_匿名内部类
- 瞬间抓人眼球的求职简历写作技巧
- ios学习笔记之UI篇(三):操作表单(action sheet)和警告(alert)
- 网页webview适应手机分辨率
- win7程序关闭后弹出 程序兼容性助手 这个程序可能安装不正确 如果此程序没有正确安装,处理方式
- Error LNK1123: failure during conversion to COFF: file invalid or corrupt
- 流媒体服务器分析及一般点播应用架构图
- SVM支持向量机三(软间隔处理规则化和不可分情况)
- JS控制点击按钮图片向左或向右循环移动滚动效果
- GSM模块无法接收数据问题
- xFace的快速入门--Android