iOS之UIActionSheet
2015-01-05 09:56
302 查看
1、.h
#import <UIKit/UIKit.h>
@interface FKViewController : UIViewController <UIActionSheetDelegate>
- (IBAction)clicked:(id)sender;
@end
2、.m
#import "FKViewController.h"
@interface FKViewController ()
@end
@implementation FKViewController
- (void)viewDidLoad
{
[super viewDidLoad];
}
- (void)didReceiveMemoryWarning
{
[super didReceiveMemoryWarning];
}
- (IBAction)clicked:(id)sender {
// 创建一个UIActionSheet
UIActionSheet* sheet = [[UIActionSheet alloc]
initWithTitle:@"请确认是否删除" // 指定标题
delegate:self // 指定该UIActionSheet的委托对象就是该控制器自身
cancelButtonTitle:@"取消" // 指定取消按钮的标题
destructiveButtonTitle:@"确定" // 指定销毁按钮的标题
otherButtonTitles:@"按钮一", @"按钮二", nil]; // 为其他按钮指定标题
// 设置UIActionSheet的风格
sheet.actionSheetStyle = UIActionSheetStyleAutomatic;
[sheet showInView:self.view];
}
- (void)actionSheet:(UIActionSheet *)actionSheet
clickedButtonAtIndex:(NSInteger)buttonIndex
{
// 使用UIAlertView来显示用户单击了第几个按钮
UIAlertView* alert = [[UIAlertView alloc] initWithTitle:@"提示"
message:[NSString stringWithFormat:@"您单击了第%d个按钮" , buttonIndex]
delegate:nil
cancelButtonTitle:@"确定"
otherButtonTitles: nil];
[alert show];
}
@end
#import <UIKit/UIKit.h>
@interface FKViewController : UIViewController <UIActionSheetDelegate>
- (IBAction)clicked:(id)sender;
@end
2、.m
#import "FKViewController.h"
@interface FKViewController ()
@end
@implementation FKViewController
- (void)viewDidLoad
{
[super viewDidLoad];
}
- (void)didReceiveMemoryWarning
{
[super didReceiveMemoryWarning];
}
- (IBAction)clicked:(id)sender {
// 创建一个UIActionSheet
UIActionSheet* sheet = [[UIActionSheet alloc]
initWithTitle:@"请确认是否删除" // 指定标题
delegate:self // 指定该UIActionSheet的委托对象就是该控制器自身
cancelButtonTitle:@"取消" // 指定取消按钮的标题
destructiveButtonTitle:@"确定" // 指定销毁按钮的标题
otherButtonTitles:@"按钮一", @"按钮二", nil]; // 为其他按钮指定标题
// 设置UIActionSheet的风格
sheet.actionSheetStyle = UIActionSheetStyleAutomatic;
[sheet showInView:self.view];
}
- (void)actionSheet:(UIActionSheet *)actionSheet
clickedButtonAtIndex:(NSInteger)buttonIndex
{
// 使用UIAlertView来显示用户单击了第几个按钮
UIAlertView* alert = [[UIAlertView alloc] initWithTitle:@"提示"
message:[NSString stringWithFormat:@"您单击了第%d个按钮" , buttonIndex]
delegate:nil
cancelButtonTitle:@"确定"
otherButtonTitles: nil];
[alert show];
}
@end
相关文章推荐
- UIActionSheet操作表单-IOS开发
- UIActionSheet操作表单-IOS开发
- iOS开发6:UIActionSheet与UIAlertView
- IOS开发UI篇之──自定义UIActionSheet
- ios-王云鹤 把UIdatePicker 嵌入到 UIActionSheet中
- ios & UIActionSheet
- IOS开发UI篇之──自定义UIActionSheet
- iOS 自定义UIActionSheet
- IOS开发问题解决之UIAlertView调用UIActionSheet后灰色背景一直存在
- IOS提示控件UIActionSheet,UIAlertView
- iOS开发 对话框UIActionSheet和UIAlertView用法
- IOS学习4 UIActionSheet的使用
- IOS学习之UIActionSheet的使用
- 【iOS学习】----UIActionSheet
- iOS开发 对话框UIActionSheet和UIAlertView用法
- iOS-UIActionSheet的简单使用和调用系统相簿
- IOS学习之UIActionSheet的使用
- IOS开发之自定义UIActionSheet
- iOS UIAlertView 和 UIActionSheet 的使用
- iOS学习之UIActionSheet的使用