UIActionSheet是在底部显示到按钮列表
//
// ViewController.m
// UIActionSheetDemo
//
// Created by Apple on 16/5/12.
// Copyright © 2016年 Apple. All rights reserved.
//
#import "ViewController.h"
@interface ViewController ()
@end
@implementation ViewController
- (void)viewDidLoad {
[super viewDidLoad];
// 创建一个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:@"您单击了第%ld个按钮" , (long)buttonIndex]
delegate:nil
cancelButtonTitle:@"确定"
otherButtonTitles: nil];
[alert show];
}
@end
效果图如下: