首先,在.h中添加UIActionSheetDelegate,然后,调用:

UIActionSheet *actionSheet = [[UIActionSheet alloc]

   initWithTitle:@"标题为空时不显示"

   delegate:self

   cancelButtonTitle:@"取消"

   destructiveButtonTitle:@"确定"

   otherButtonTitles:@"AAA", @"BBB",nil];

actionSheet.actionSheetStyle = UIActionSheetStyleBlackOpaque;

[actionSheet showInView:self.view];

再然后,重写代理:

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

   NSLog(@"%ld",buttonIndex);

   if (buttonIndex == 0) {

      NSLog(@"确定");

   }elseif (buttonIndex == 1) {

      NSLog(@"AAA");

   }elseif(buttonIndex == 2) {

      NSLog(@"BBB");

   }elseif(buttonIndex == 3) {

      NSLog(@"取消");

   }

}