iPhone开发之UIActionSheet的使用

转载 2012年03月31日 15:24:17

UIActionSheet是iOS开发中实现警告框的重要的类,在很多情况下都要用到,先来一睹其芳容:

实现步骤如下:

一、为了让控制器类充当操作表的委托,控制器类需要遵从UIActionSheetDelegate协议。

  1. @interface UIActionSheetDemoViewController : UIViewController <span style="margin-top:0px; margin-right:0px; margin-bottom:0px; margin-left:0px; padding-top:0px; padding-right:0px; padding-bottom:0px; padding-left:0px; text-decoration:none; color:rgb(255,0,0)"><UIActionSheetDelegate></span>{  
  2. }  

二、生成UIActionSheet并显示。

  1. UIActionSheet *actionSheet = [[UIActionSheet alloc]   
  2.                               initWithTitle:@"Are you sure?"  
  3.                               delegate:self   
  4.                               cancelButtonTitle:@"No way!"   
  5.                               destructiveButtonTitle:@"Yes, I'm sure."   
  6.                               otherButtonTitles:@"Button One", @"Button Two", nil];  
  7.   
  8. [actionSheet showInView:self.view];  
  9. [actionSheet release];  

三、点击按钮后的事件。

  1. - (void)actionSheet:(UIActionSheet *)actionSheet clickedButtonAtIndex:(NSInteger)buttonIndex {  
  2.     NSLog(@"%i", buttonIndex);  
  3.     if (buttonIndex == actionSheet.cancelButtonIndex) {  
  4.         return;  
  5.     }  
  6.     switch (buttonIndex) {  
  7.         case 0: {  
  8.             NSLog(@"Item 1 Selected");  
  9.             break;  
  10.         }  
  11.         case 1: {  
  12.             NSLog(@"Item 2 Selected");  
  13.             break;  
  14.         }  
  15.         case 2: {  
  16.             NSLog(@"Item 3 Selected");  
  17.             break;  
  18.         }  
  19.     }  


相关文章推荐

iPhone开发之UIActionSheet

UIActionSheet是iOS开发中实现警告框的重要的类,在很多情况下都要用到,先来一睹其芳容: 实现步骤如下: 一、为了让控制器类充当操作表的委托,控制器类需要遵从U...

iPhone开发之动态添加UIActionSheet按钮

iPhone开发之动态添加UIActionSheet按钮 by newbility 上次谈到了UIActionSheet的使用,今天说说动态添加UIActionSheet按钮。 一、U...

iPhone开发之动态添加UIActionSheet按钮

一、UIActionSheet的通常实现方法: - (void)testActionSheetStatic { UIActionSheet *sheet = [[UIActionSheet all...
  • vrix
  • vrix
  • 2011-10-18 23:17
  • 2555

iphone开发 UIActionSheet(操作表) 和UIAlertView(警告)的用法

一.UIActionSheet(操作表) 和UIAlertView(警告)   UIActionSheet用于迫使用户在两个或更多的选项之间进行选择的模式视图。操作表从屏幕底部弹出,显示一系列按钮...

iPhone开发成长之路:SQLite的使用

http://blog.sina.com.cn/s/blog_7b9d64af01018afm.html 一、什么是SQLite? SQLite是一款轻型的数据库,它的设计目标是嵌入式的,...

ios学习笔记(一)Windows7上使用VMWare搭建iPhone开发环境

原文:http://blog.csdn.net/shangyuan21/article/details/18153605 我们都知道开发iPhone等ios平台的移动应用时需要使用Mac本,...

iPhone开发技巧之数据篇(1)--- 使用正则表达式

在处理字符串的时候,常常会用到正则表达式,在iphone os上也不例外。使用 RegexKit Framework 就可以了。在这里下载RegexKitLite。解压 RegexKitLite-4....

iphone开发 UIDatePicker UIPickerView使用(持续更新中)

一. UIDatePicker UIDatePicker模式:   1.    UIDatePickerModeTime        2.    UIDatePickerM...

iPhone开发技巧之工具篇(3)--- 使用clang静态解析Objective-C程序

这一回介绍一下 clang,一个用来静态解析程序的工具。clang 是 LLVM 编译器项目中的其中之一。LLVM 支持 C/C++/Objective-C 语言,并有许多 Apple 的工程师加入这...

学习iPhone开发中 sqlite3的使用

SQLite顾名思议是以 SQL为基础的数据库软件,SQL是一套强大的数据库语言,主要概念是由「数据库」、「资料表」(table)、「查询指令」(queries)等单元组成的「关联性数据库」(进一步的...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:深度学习:神经网络中的前向传播和反向传播算法推导
举报原因:
原因补充:

(最多只允许输入30个字)